Get unbound function to resolver

This commit is contained in:
Olivia Rodriguez Valdes 2019-02-15 16:19:15 -05:00
parent b8eef4731a
commit 813b31e965

View File

@ -2,6 +2,7 @@ from functools import partial
from django.core.exceptions import PermissionDenied
from django.db.models.query import QuerySet
from graphene.utils.get_unbound_function import get_unbound_function
from promise import Promise
@ -165,4 +166,5 @@ class DjangoPermissionField(Field):
def get_resolver(self, parent_resolver):
"""Intercept resolver to analyse permissions"""
return partial(self.AUTH_RESOLVER, self.resolver or parent_resolver, self.permissions, True)
return partial(get_unbound_function(self.AUTH_RESOLVER), self.resolver or parent_resolver, self.permissions,
True)