From 506fb3015a8abbc5549c1203ce6fedd058af4fb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=C3=A1=C5=A1=20Havelka?= Date: Wed, 30 Apr 2025 21:00:29 +0200 Subject: [PATCH] =?UTF-8?q?Galerie=20nad=20sebou=20nemus=C3=AD=20m=C3=ADt?= =?UTF-8?q?=20soust=C5=99ed=C4=9Bn=C3=AD=20(mohou=20b=C3=BDt=20nap=C5=99.?= =?UTF-8?q?=20k=20t=C3=A9m=C3=A1tku),=20tak=C5=BEe=20umo=C5=BEn=C3=ADme=20?= =?UTF-8?q?i=20soustredeni=3DNone?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- galerie/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/galerie/views.py b/galerie/views.py index b1e720ca..fa2a15e9 100644 --- a/galerie/views.py +++ b/galerie/views.py @@ -15,10 +15,11 @@ from galerie.forms import KomentarForm, NewGalerieForm import logging logger = logging.getLogger(__name__) -def galerie_ke_zobrazeni(soustredeni: Soustredeni, request: HttpRequest) -> tuple[int]: +def galerie_ke_zobrazeni(soustredeni: Soustredeni | None, request: HttpRequest) -> tuple[int]: if request.user.is_superuser: return (VZDY, ORG, UCASTNIK, NIKDY) if request.user.je_org: return (VZDY, ORG, UCASTNIK) if request.user.is_anonymous: return (VZDY,) + if soustredeni is None: return (VZDY,) if (resitel := resitel_uzivatele(request.user)) is not None: if resitel.soustredeni_set.contains(soustredeni): return (VZDY, UCASTNIK)