Skip to content

Commit 5d7a1fb

Browse files
committed
fix: Attempt to fix #12
1 parent a0b0180 commit 5d7a1fb

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

graphene_mongo/fields.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
from graphql_relay.node.node import from_global_id
1111
from graphene.types.argument import to_arguments
1212

13-
1413
from .utils import get_model_reference_fields
1514

1615

@@ -159,10 +158,16 @@ def merge_querysets(cls, default_queryset, queryset):
159158
@classmethod
160159
def connection_resolver(cls, resolver, connection, model, root, info, **args):
161160
iterable = resolver(root, info, **args)
161+
162162
if not iterable:
163163
iterable, _len = cls.get_query(model, info, **args)
164+
165+
if root:
166+
# If we have a root, we must be at least 1 layer in, right?
167+
_len = 0
164168
else:
165169
_len = len(iterable)
170+
166171
connection = connection_from_list_slice(
167172
iterable,
168173
args,

0 commit comments

Comments
 (0)