Explorar el Código

#6081: Tweak queryset filtering

jeremystretch hace 4 años
padre
commit
f096c4a5d0
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. 2 1
      netbox/dcim/api/views.py

+ 2 - 1
netbox/dcim/api/views.py

@@ -581,7 +581,8 @@ class PowerConnectionViewSet(ListModelMixin, GenericViewSet):
 class InterfaceConnectionViewSet(ListModelMixin, GenericViewSet):
     queryset = Interface.objects.prefetch_related('device', '_path').filter(
         # Avoid duplicate connections by only selecting the lower PK in a connected pair
-        _path__destination_type=ContentType.objects.get_by_natural_key('dcim', 'interface'),
+        _path__destination_type__app_label='dcim',
+        _path__destination_type__model='interface',
         _path__destination_id__isnull=False,
         pk__lt=F('_path__destination_id')
     )