Quellcode durchsuchen

Fitlerset class declration on ObjectListField should be optional

jeremystretch vor 4 Jahren
Ursprung
Commit
49e5268d48
1 geänderte Dateien mit 5 neuen und 3 gelöschten Zeilen
  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