Skip to content

Commit c0d156d

Browse files
Bug fixed in chained_resolver
1 parent 99df95f commit c0d156d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

graphene_mongo/fields.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -388,6 +388,8 @@ def chained_resolver(self, resolver, is_partial, root, info, **args):
388388
if arg_name not in self.model._fields_ordered + ('first', 'last', 'before', 'after') + tuple(
389389
self.filter_args.keys()):
390390
args_copy.pop(arg_name)
391+
if arg_name == '_id' and isinstance(arg, dict):
392+
args_copy['pk__in'] = arg['$in']
391393
if '.' in arg_name:
392394
operation = list(arg.keys())[0]
393395
args_copy[arg_name.replace('.', '__') + operation.replace('$', '__')] = arg[operation]

0 commit comments

Comments
 (0)