fix(A1): Join-Ausgaenge nach Schalten aktivieren
All checks were successful
Deploy Development / deploy (push) Successful in 46s
Test Suite / pytest-backend (push) Successful in 4m52s
Test Suite / lint-backend (push) Successful in 2s
Test Suite / compose-smoke (push) Has been skipped
Test Suite / k6 /api/health Baseline (push) Successful in 19s
Test Suite / playwright-smoke (push) Successful in 13s

Nach Join-reached item_by_id aktualisieren, damit _graph_ready fuer Ausgangs-Gates nicht mit veraltetem Join-Status scheitert.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Lars 2026-07-29 08:54:37 +02:00
parent cb165cd821
commit 88a03a65f2

View File

@ -332,6 +332,10 @@ def try_switch_join(
finally: finally:
conn.close() 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: for output_id in output_ids:
output_gate = item_by_id.get(output_id) output_gate = item_by_id.get(output_id)
if not output_gate or not is_work_gate(output_gate): if not output_gate or not is_work_gate(output_gate):