11171 remove redundant code from code review

This commit is contained in:
Arthur 2022-12-14 08:00:17 -08:00
parent 152247b0e7
commit bb8d8e3ea8

View File

@ -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