fix instatiate middlewares

This commit is contained in:
MardanovTimur 2019-06-04 00:39:46 +03:00
parent 2a82f2bead
commit d62e38423f
2 changed files with 5 additions and 3 deletions

View File

@ -1,6 +1,6 @@
from .types import DjangoObjectType
from .fields import DjangoConnectionField
__version__ = "2.2.3.4"
__version__ = "2.2.3.6"
__all__ = ["__version__", "DjangoObjectType", "DjangoConnectionField"]

View File

@ -85,10 +85,12 @@ class GraphQLView(View):
if middleware is None:
middleware = graphene_settings.MIDDLEWARE
self.schema = self.schema or schema
middleware = self.get_directive_middleware()
middleware += self.get_directive_middleware()
if middleware is not None:
self.middleware = list(instantiate_middleware(middleware))
self.schema = self.schema or schema
self.executor = executor
self.root_value = root_value
self.pretty = self.pretty or pretty