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

Fix duplicate problem check

Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
This commit is contained in:
Emmy D'Anello
2023-03-28 20:57:46 +02:00
parent fc0f7620c0
commit aa2542b1dd

View File

@ -370,7 +370,7 @@ class DrawConsumer(AsyncJsonWebsocketConsumer):
while True:
problem = randint(1, settings.PROBLEM_COUNT)
if await TeamDraw.objects.filter(participation_id=td.participation_id,
round__tournament=self.tournament,
round__draw__tournament=self.tournament,
round__number=1).aexists():
continue
if await pool.teamdraw_set.filter(accepted=problem).acount() < (2 if pool.size == 5 else 1):