Skip to content

Commit 317c8ce

Browse files
committed
Ensure CSRF cookie is set. Updated dev version
1 parent d05407f commit 317c8ce

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

graphene_django/views.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
from django.http import HttpResponse, HttpResponseNotAllowed
77
from django.http.response import HttpResponseBadRequest
88
from django.shortcuts import render
9+
from django.utils.decorators import method_decorator
910
from django.views.generic import View
11+
from django.views.decorators.csrf import ensure_csrf_cookie
1012

1113
from graphql import Source, execute, parse, validate
1214
from graphql.error import format_error as format_graphql_error
@@ -89,6 +91,7 @@ def get_middleware(self, request):
8991
def get_context(self, request):
9092
return request
9193

94+
@method_decorator(ensure_csrf_cookie)
9295
def dispatch(self, request, *args, **kwargs):
9396
try:
9497
if request.method.lower() not in ('get', 'post'):

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
setup(
44
name='graphene-django',
5-
version='1.0.dev20160919000002',
5+
version='1.0.dev20160919000003',
66

77
description='Graphene Django integration',
88
long_description=open('README.rst').read(),

0 commit comments

Comments
 (0)