Fixes #3036: DCIM interfaces API endpoint should not include VM interfaces

This commit is contained in:
Jeremy Stretch 2019-04-04 15:07:41 -04:00
parent 858be6d216
commit 74c03e3295
2 changed files with 4 additions and 1 deletions

View File

@ -2,6 +2,7 @@ v2.5.10 (FUTURE)
## Bug Fixes ## Bug Fixes
* [#3036](https://github.com/digitalocean/netbox/issues/3036) - DCIM interfaces API endpoint should not include VM interfaces
* [#3039](https://github.com/digitalocean/netbox/issues/3039) - Fix exception when retrieving change object for a component template via API * [#3039](https://github.com/digitalocean/netbox/issues/3039) - Fix exception when retrieving change object for a component template via API
* [#3041](https://github.com/digitalocean/netbox/issues/3041) - Fix form widget for bulk cable label update * [#3041](https://github.com/digitalocean/netbox/issues/3041) - Fix form widget for bulk cable label update

View File

@ -419,7 +419,9 @@ class PowerOutletViewSet(CableTraceMixin, ModelViewSet):
class InterfaceViewSet(CableTraceMixin, ModelViewSet): class InterfaceViewSet(CableTraceMixin, ModelViewSet):
queryset = Interface.objects.select_related( queryset = Interface.objects.filter(
device__isnull=False
).select_related(
'device', '_connected_interface', '_connected_circuittermination', 'cable' 'device', '_connected_interface', '_connected_circuittermination', 'cable'
).prefetch_related( ).prefetch_related(
'ip_addresses', 'tags' 'ip_addresses', 'tags'