diff --git a/draw/consumers.py b/draw/consumers.py index 0e6d10c..85a59b3 100644 --- a/draw/consumers.py +++ b/draw/consumers.py @@ -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):