From a0774ff0d33dc8885cae5983742613959e8f9c1d Mon Sep 17 00:00:00 2001 From: th-kim0823 Date: Mon, 27 Apr 2026 20:22:41 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20assign=5Fteams=20seed=EC=97=90=20current?= =?UTF-8?q?=5Fstage=20=ED=8F=AC=ED=95=A8=20(=EB=94=94=EC=8A=A4=ED=81=AC=20?= =?UTF-8?q?JSON=20=EC=99=84=EC=A0=84=EC=84=B1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- assign_teams.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/assign_teams.py b/assign_teams.py index 6b2359c..88b84b9 100644 --- a/assign_teams.py +++ b/assign_teams.py @@ -349,7 +349,7 @@ def main(): data = json.loads(data_path.read_text(encoding="utf-8")) else: data = { - "settings": {"voting_open": True}, + "settings": {"voting_open": True, "current_stage": "intro"}, "titles": {}, "tie_breaks": {}, "votes": [], @@ -358,12 +358,15 @@ def main(): ensure_topics_seeded(data) # 신규 # 누락 키 보강 for k, v in [ - ("settings", {"voting_open": True}), + ("settings", {"voting_open": True, "current_stage": "intro"}), ("titles", {}), ("tie_breaks", {}), ("votes", []), ]: data.setdefault(k, v) + # 기존 settings에 누락된 nested 키 보강 + data["settings"].setdefault("voting_open", True) + data["settings"].setdefault("current_stage", "intro") data_path.write_text( json.dumps(data, ensure_ascii=False, indent=2),