diff --git a/participation/views.py b/participation/views.py index 7232b8a..1483d9f 100644 --- a/participation/views.py +++ b/participation/views.py @@ -797,9 +797,10 @@ class PoolUploadNotesView(VolunteerMixin, FormView, DetailView): def dispatch(self, request, *args, **kwargs): self.object = self.get_object() - if request.user.registration.is_admin or request.user.registration.is_volunteer \ - and (self.object.tournament in request.user.registration.organized_tournaments.all() - or request.user.registration in self.object.juries.all()): + if request.user.is_authenticated and \ + (request.user.registration.is_admin or request.user.registration.is_volunteer + and (self.object.tournament in request.user.registration.organized_tournaments.all() + or request.user.registration in self.object.juries.all())): return super().dispatch(request, *args, **kwargs) return self.handle_no_permission()