Revision 3f4d77bb snf-quotaholder-app/quotaholder_django/quotaholder_app/views.py
b/snf-quotaholder-app/quotaholder_django/quotaholder_app/views.py | ||
---|---|---|
41 | 41 |
import json |
42 | 42 |
from traceback import format_exc |
43 | 43 |
|
44 |
try: |
|
45 |
from django.views.decorators.csrf import csrf_exempt |
|
46 |
except ImportError: |
|
47 |
def csrf_exempt(func): |
|
48 |
return func |
|
49 |
|
|
44 | 50 |
def _get_body(request): |
45 | 51 |
body = request.raw_post_data |
46 | 52 |
if body is None: |
... | ... | |
50 | 56 |
callpoints = {('quotaholder', 'v'): API_Callpoint()} |
51 | 57 |
|
52 | 58 |
@transaction.commit_on_success |
59 |
@csrf_exempt |
|
53 | 60 |
def view(request, appname='quotaholder', version=None, callname=None): |
54 | 61 |
if (appname, version) not in callpoints: |
55 | 62 |
return HttpResponse(status=404) |
Also available in: Unified diff