From 612eebdd55e5c9a94674c23272f5403c5a61a7fc Mon Sep 17 00:00:00 2001 From: Mardanov Timur Rustemovich Date: Thu, 24 Jan 2019 21:22:21 +0300 Subject: [PATCH] fixed parent field detectioon --- graphene_django/fields.py | 4 ++-- graphene_django/filter/fields.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/graphene_django/fields.py b/graphene_django/fields.py index 172fa84..9c87696 100644 --- a/graphene_django/fields.py +++ b/graphene_django/fields.py @@ -149,10 +149,10 @@ class DjangoConnectionField(ConnectionField): info, **args ): - _parent = args.get('know_parent', False) + _parent = is_parent_set(info) if not _parent: - _parent = is_parent_set(info) + _parent = args.get('know_parent', False) def new_resolver(root, info, **kwargs): qs = resolver(root, info, **kwargs) diff --git a/graphene_django/filter/fields.py b/graphene_django/filter/fields.py index b4377b6..8320a4e 100644 --- a/graphene_django/filter/fields.py +++ b/graphene_django/filter/fields.py @@ -108,10 +108,10 @@ class DjangoFilterConnectionField(DjangoConnectionField): **args): order = args.get('order', None) - _parent = args.get('know_parent', False) + _parent = is_parent_set(info) if not _parent: - _parent = is_parent_set(info) + _parent = args.get('know_parent', False) source_class = default_manager.source