Bladeren bron

Fitlerset class declration on ObjectListField should be optional

jeremystretch 3 jaren geleden
bovenliggende
commit
49e5268d48
1 gewijzigde bestanden met toevoegingen van 5 en 3 verwijderingen
  1. 5 3
      netbox/netbox/graphql/fields.py

+ 5 - 3
netbox/netbox/graphql/fields.py

@@ -57,8 +57,10 @@ class ObjectListField(DjangoListField):
         # Get the QuerySet from the object type
         queryset = django_object_type.get_queryset(default_manager, info)
 
-        # Instantiate and apply the FilterSet
+        # Instantiate and apply the FilterSet, if defined
         filterset_class = django_object_type._meta.filterset_class
-        filterset = filterset_class(data=args, queryset=queryset, request=info.context)
+        if filterset_class:
+            filterset = filterset_class(data=args, queryset=queryset, request=info.context)
+            return filterset.qs
 
-        return filterset.qs
+        return queryset