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