Skip to content

Commit fd90260

Browse files
Merge branch 'feat-pagination-performance'
2 parents ce9c006 + c5569de commit fd90260

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

graphene_mongo/fields.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,10 @@ def chained_resolver(self, resolver, is_partial, root, info, **args):
337337
return resolved
338338
elif isinstance(resolved, QuerySet):
339339
args.update(resolved._query)
340+
args_copy = args.copy()
341+
for arg_name, arg in args.copy().items():
342+
if arg_name not in self.model._fields_ordered + ('first', 'last', 'before', 'after'):
343+
args_copy.pop(arg_name)
340344
return self.default_resolver(root, info, required_fields, **args)
341345
else:
342346
return resolved

0 commit comments

Comments
 (0)