1
0
mirror of https://gitlab.com/animath/si/plateforme.git synced 2025-07-06 05:23:55 +02:00

Prevent some errors

This commit is contained in:
Emmy D'Anello
2025-04-23 21:02:49 +02:00
parent 032b67ac51
commit 626433c464
3 changed files with 6 additions and 5 deletions

View File

@ -1628,7 +1628,7 @@ class Pool(models.Model):
def update_juries_lines_spreadsheet(self):
if not self.participations.count() or not self.passages.count():
# Not initialized yet
# Not initialized yet
return
translation.activate(settings.PREFERRED_LANGUAGE_CODE)

View File

@ -557,7 +557,7 @@ class ParticipationDetailView(LoginRequiredMixin, DetailView):
if not self.get_object().valid:
raise PermissionDenied(_("The team is not validated yet."))
if user.registration.is_admin or user.registration.participates \
and user.registration.team.participation \
and user.registration.team \
and user.registration.team.participation.pk == kwargs["pk"] \
or user.registration.is_volunteer \
and (self.get_object().tournament in user.registration.interesting_tournaments