Merge pull request #901 from pierotofy/csrffix

Ensure CSRF cookie on public views
pull/905/head
Piero Toffanin 2020-08-19 11:06:16 -04:00 zatwierdzone przez GitHub
commit 09c1e96f6c
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
2 zmienionych plików z 4 dodań i 2 usunięć

Wyświetl plik

@ -7,7 +7,7 @@ from django.shortcuts import render
from app.api.tasks import TaskSerializer
from app.models import Task
from django.views.decorators.csrf import ensure_csrf_cookie
def get_public_task(task_pk):
"""
@ -18,6 +18,7 @@ def get_public_task(task_pk):
raise Http404()
return task
@ensure_csrf_cookie
def handle_map(request, template, task_pk=None, hide_title=False):
task = get_public_task(task_pk)
@ -36,6 +37,7 @@ def map(request, task_pk=None):
def map_iframe(request, task_pk=None):
return handle_map(request, 'app/public/map_iframe.html', task_pk, True)
@ensure_csrf_cookie
def handle_model_display(request, template, task_pk=None):
task = get_public_task(task_pk)

@ -1 +1 @@
Subproject commit 06a74596a3dd0fd56a89d2467032ae89ef921754
Subproject commit fd929e2766911ce8a018d652dca3b1439a9f3466