ensure_csrf_cookie removed from GraphQLView.dispatch

This commit is contained in:
Hiram Centelles Rodríguez 2021-12-14 11:43:44 +00:00 committed by GitHub
parent 133a597f6a
commit 396c47f98b

View File

@ -6,9 +6,7 @@ import six
from django.http import HttpResponse, HttpResponseNotAllowed from django.http import HttpResponse, HttpResponseNotAllowed
from django.http.response import HttpResponseBadRequest from django.http.response import HttpResponseBadRequest
from django.shortcuts import render from django.shortcuts import render
from django.utils.decorators import method_decorator
from django.views.generic import View from django.views.generic import View
from django.views.decorators.csrf import ensure_csrf_cookie
from graphql import get_default_backend from graphql import get_default_backend
from graphql.error import format_error as format_graphql_error from graphql.error import format_error as format_graphql_error
@ -112,7 +110,6 @@ class GraphQLView(View):
def get_backend(self, request): def get_backend(self, request):
return self.backend return self.backend
@method_decorator(ensure_csrf_cookie)
def dispatch(self, request, *args, **kwargs): def dispatch(self, request, *args, **kwargs):
try: try:
if request.method.lower() not in ("get", "post"): if request.method.lower() not in ("get", "post"):