diff --git a/netbox/netbox/graphql/fields.py b/netbox/netbox/graphql/fields.py index 9c583499f..830ba14e4 100644 --- a/netbox/netbox/graphql/fields.py +++ b/netbox/netbox/graphql/fields.py @@ -1,5 +1,3 @@ -from django.db.models.manager import Manager -from django.db.models.query import QuerySet from functools import partial import graphene @@ -62,15 +60,7 @@ class ObjectListField(DjangoListField): @staticmethod def list_resolver(django_object_type, resolver, default_manager, root, info, **args): - # Get the QuerySet from the object type - # queryset = django_object_type.get_queryset(default_manager, info) - queryset = maybe_queryset(resolver(root, info, **args)) - if queryset is None: - queryset = maybe_queryset(default_manager) - - if isinstance(queryset, QuerySet): - # Pass queryset to the DjangoObjectType get_queryset method - queryset = maybe_queryset(django_object_type.get_queryset(queryset, info)) + queryset = super(ObjectListField, ObjectListField).list_resolver(django_object_type, resolver, default_manager, root, info, **args) # Instantiate and apply the FilterSet, if defined filterset_class = django_object_type._meta.filterset_class