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)