From: Gael Le Mignot Date: Fri, 27 Oct 2023 08:52:57 +0000 (+0200) Subject: Fixed jury collision between periods X-Git-Tag: 2.9.0~53 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=4d814f5bf2a87b92156f7d1e58c7df8d1d455205;p=teleforma.git Fixed jury collision between periods --- diff --git a/teleforma/models/appointment.py b/teleforma/models/appointment.py index ea7ba83f..018348e8 100644 --- a/teleforma/models/appointment.py +++ b/teleforma/models/appointment.py @@ -220,7 +220,8 @@ class AppointmentSlot(models.Model): def nb_jurys_to_show(self): min = 100 - for groupslot in AppointmentSlot.objects.filter(date=self.date, mode=self.mode).all(): + for groupslot in AppointmentSlot.objects.filter(date=self.date, mode=self.mode, + appointment_period = self.appointment_period).all(): for slot in groupslot.slots: for i, jury in enumerate(slot['jurys']): if jury['available']: