From 44302a9ff40b8860b208527a928fee2363e502ad Mon Sep 17 00:00:00 2001 From: Emmy D'Anello Date: Fri, 5 Jul 2024 12:50:28 +0200 Subject: [PATCH] Fix permission to access passage detail for an observer team Signed-off-by: Emmy D'Anello --- participation/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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()