From 55c0307e6848e8b2b7da8349076a38a5f8c6b1e0 Mon Sep 17 00:00:00 2001 From: Claude Dev Date: Fri, 10 Apr 2026 12:15:58 +0200 Subject: [PATCH] Fix: Faktencheck bei fehlenden existing_facts trotz vorhandener Summary Wenn ein vorheriger Refresh die Summary gespeichert hat aber die Faktenchecks durch einen Crash verloren gingen, wurden bei allen Folge-Refreshes keine Artikel an den Factchecker uebergeben (all_articles_preloaded blieb None), was zu leeren Ergebnissen fuehrte. Betroffen: Incidents 56, 57, 58 (alle mit 0 Faktenchecks trotz Artikeln). Co-Authored-By: Claude Opus 4.6 (1M context) --- src/agents/orchestrator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/agents/orchestrator.py b/src/agents/orchestrator.py index 5397e46..2d93cd0 100644 --- a/src/agents/orchestrator.py +++ b/src/agents/orchestrator.py @@ -1010,7 +1010,7 @@ class AgentOrchestrator: # Alle Artikel vorladen für Erstanalyse/Erstcheck all_articles_preloaded = None - if not previous_summary or new_count == 0: + if not previous_summary or new_count == 0 or not existing_facts: cursor = await db.execute( "SELECT * FROM articles WHERE incident_id = ? ORDER BY collected_at DESC", (incident_id,),