From 1919aa8a328a8a2675c8680853a8c1c1ddcd1ec2 Mon Sep 17 00:00:00 2001 From: Ed_ Date: Wed, 10 Jun 2026 08:48:57 -0400 Subject: [PATCH] fix(controller): _flush_to_project defensive against missing 'model' key --- src/app_controller.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app_controller.py b/src/app_controller.py index 7375c50c..548f431a 100644 --- a/src/app_controller.py +++ b/src/app_controller.py @@ -2636,7 +2636,7 @@ class AppController: # Save MMA State mma_sec = proj.setdefault("mma", {}) mma_sec["epic"] = self.ui_epic_input - mma_sec["tier_models"] = {t: {"model": d["model"], "provider": d.get("provider", "gemini"), "tool_preset": d.get("tool_preset")} for t, d in self.mma_tier_usage.items()} + mma_sec["tier_models"] = {t: {"model": d.get("model"), "provider": d.get("provider", "gemini"), "tool_preset": d.get("tool_preset")} for t, d in self.mma_tier_usage.items()} if self.active_track: mma_sec["active_track"] = asdict(self.active_track) else: