diff --git a/src/pretix/presale/utils.py b/src/pretix/presale/utils.py index 681c6f8fb..b49cd5f4b 100644 --- a/src/pretix/presale/utils.py +++ b/src/pretix/presale/utils.py @@ -67,7 +67,10 @@ def _detect_event(request, require_live=True): url.url_name == 'event.auth' or ( request.user.is_authenticated - and EventPermission.objects.filter(event=request.event, user=request.user).exists() + and ( + request.user.is_superuser + or EventPermission.objects.filter(event=request.event, user=request.user).exists() + ) ) )