From cfff6723591442283a3159e2a5614cf4a3daf733 Mon Sep 17 00:00:00 2001 From: Martin Mares <mj@ucw.cz> Date: Sat, 21 Jun 2025 17:01:12 +0200 Subject: [PATCH] =?UTF-8?q?export-pion:=20Zapom=C3=ADnali=20jsme=20na=20?= =?UTF-8?q?=C3=BAlohy=20ze=20sekund=C3=A1rn=C3=ADch=20kol?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/export-pion | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/export-pion b/bin/export-pion index 9df71e79..21f1fad5 100755 --- a/bin/export-pion +++ b/bin/export-pion @@ -19,12 +19,12 @@ sess = db.get_session() points_by_uid_roundid: DefaultDict[Tuple[int, int], Decimal] = defaultdict(Decimal) sols = (sess.query(db.Solution) - .options(joinedload(db.Solution.task)) + .options(joinedload(db.Solution.task).joinedload(db.Task.round)) .all()) for sol in sols: if sol.points is not None: - points_by_uid_roundid[sol.user_id, sol.task.round_id] += sol.points + points_by_uid_roundid[sol.user_id, sol.task.round.master_round_id] += sol.points res = (sess.query(db.Participant, db.Participation, db.Contest, db.Round) .select_from(db.Participant) -- GitLab