We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 894c564 commit 975f45eCopy full SHA for 975f45e
graphene_django/views.py
@@ -15,6 +15,7 @@
15
from graphql.error import GraphQLError
16
from graphql.execution import ExecutionResult
17
from graphql.type.schema import GraphQLSchema
18
+from graphql.execution.middleware import MiddlewareManager
19
20
from .settings import graphene_settings
21
@@ -86,7 +87,10 @@ def __init__(
86
87
88
self.schema = self.schema or schema
89
if middleware is not None:
- self.middleware = list(instantiate_middleware(middleware))
90
+ if isinstance(middleware, MiddlewareManager):
91
+ self.middleware = middleware
92
+ else:
93
+ self.middleware = list(instantiate_middleware(middleware))
94
self.executor = executor
95
self.root_value = root_value
96
self.pretty = self.pretty or pretty
0 commit comments