diff --git a/participation/views.py b/participation/views.py index 3dcdeb7..c249d57 100644 --- a/participation/views.py +++ b/participation/views.py @@ -1931,7 +1931,7 @@ class PassageDetailView(LoginRequiredMixin, DetailView): or reg in passage.pool.juries.all() or reg.pools_presided.filter(tournament=passage.pool.tournament).exists()) \ or reg.participates and reg.team \ - and reg.team.participation in [passage.defender, passage.opponent, passage.reviewer]: + and reg.team.participation in [passage.defender, passage.opponent, passage.reviewer, passage.observer]: return super().dispatch(request, *args, **kwargs) return self.handle_no_permission()