From b8eef4731aae3bc16296bb05dfaecf0255391914 Mon Sep 17 00:00:00 2001 From: Olivia Rodriguez Valdes Date: Fri, 15 Feb 2019 15:19:04 -0500 Subject: [PATCH] Set default resolver --- graphene_django/fields.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/graphene_django/fields.py b/graphene_django/fields.py index 41132e2..f598bf9 100644 --- a/graphene_django/fields.py +++ b/graphene_django/fields.py @@ -156,6 +156,7 @@ class DjangoConnectionField(ConnectionField): class DjangoPermissionField(Field): """Class to manage permission for fields""" + AUTH_RESOLVER = auth_resolver def __init__(self, type, permissions, *args, **kwargs): """Get permissions to access a field""" @@ -164,4 +165,4 @@ class DjangoPermissionField(Field): def get_resolver(self, parent_resolver): """Intercept resolver to analyse permissions""" - return partial(auth_resolver, self.resolver or parent_resolver, self.permissions, True) + return partial(self.AUTH_RESOLVER, self.resolver or parent_resolver, self.permissions, True)