Selaa lähdekoodia

#6081: Tweak queryset filtering

jeremystretch 4 vuotta sitten
vanhempi
commit
f096c4a5d0
1 muutettua tiedostoa jossa 2 lisäystä ja 1 poistoa
  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):
 class InterfaceConnectionViewSet(ListModelMixin, GenericViewSet):
     queryset = Interface.objects.prefetch_related('device', '_path').filter(
     queryset = Interface.objects.prefetch_related('device', '_path').filter(
         # Avoid duplicate connections by only selecting the lower PK in a connected pair
         # 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,
         _path__destination_id__isnull=False,
         pk__lt=F('_path__destination_id')
         pk__lt=F('_path__destination_id')
     )
     )