From 93cfa504a8ba5542a157b3d9aeb4c81dea06d977 Mon Sep 17 00:00:00 2001 From: "Pavel \"LEdoian\" Turinsky" Date: Sun, 22 Oct 2023 15:21:24 +0200 Subject: [PATCH] =?UTF-8?q?Nepadat=20pro=20hodn=C4=9B=20nevalidn=C3=AD=20C?= =?UTF-8?q?SRF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Když to nemá referer, tak je to hodně divné, ale mail o tom nechci. --- various/templates/various/403_csrf.html | 2 +- various/views.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/various/templates/various/403_csrf.html b/various/templates/various/403_csrf.html index ff2f0cf9..0d55fb96 100644 --- a/various/templates/various/403_csrf.html +++ b/various/templates/various/403_csrf.html @@ -8,7 +8,7 @@

{% block nadpis1a %}O-jo-jo-jo-joj{% endblock nadpis1a %}

- Problém se sušenkami či něčím podobným. Zkuste to prosím znovu: {{ url }}. Případně můžete přejít na titulní stránku. + Problém se sušenkami či něčím podobným. Zkuste {% if url %}to prosím znovu: {{ url }}. Případně {% endif %}můžete přejít na titulní stránku.

Pokud problém přetrvává obraťte se na nás přes e-mail: mailto:mam@matfyz.cz a pošlete nám následující popis chyby: {{ reason }}

diff --git a/various/views.py b/various/views.py index c6e46ab8..96d9a29d 100644 --- a/various/views.py +++ b/various/views.py @@ -8,6 +8,6 @@ def csrf_error(request, reason=""): """ Jednoduchý „template view“ (třída to být nemůže) pro CSRF chyby """ return render( request, 'various/403_csrf.html', - {"url": request.META["HTTP_REFERER"], "reason": reason}, + {"url": request.META.get("HTTP_REFERER", None), "reason": reason}, status=HttpResponseForbidden.status_code, )