From 88a03a65f28779619eed1f12d2ba22f5c7e63a55 Mon Sep 17 00:00:00 2001 From: Lars Date: Wed, 29 Jul 2026 08:54:37 +0200 Subject: [PATCH] fix(A1): Join-Ausgaenge nach Schalten aktivieren Nach Join-reached item_by_id aktualisieren, damit _graph_ready fuer Ausgangs-Gates nicht mit veraltetem Join-Status scheitert. Co-authored-by: Cursor --- backend/services/progression_graph.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/services/progression_graph.py b/backend/services/progression_graph.py index e2ce356..7e8746e 100644 --- a/backend/services/progression_graph.py +++ b/backend/services/progression_graph.py @@ -332,6 +332,10 @@ def try_switch_join( finally: conn.close() + join_id_str = str(join_id) + if join_id_str in item_by_id: + item_by_id[join_id_str] = {**item_by_id[join_id_str], "status": "reached"} + for output_id in output_ids: output_gate = item_by_id.get(output_id) if not output_gate or not is_work_gate(output_gate):