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) <noreply@anthropic.com>
Dieser Commit ist enthalten in:
Claude Dev
2026-04-10 12:15:58 +02:00
Ursprung 3bf4f3debb
Commit 55c0307e68

Datei anzeigen

@@ -1010,7 +1010,7 @@ class AgentOrchestrator:
# Alle Artikel vorladen für Erstanalyse/Erstcheck # Alle Artikel vorladen für Erstanalyse/Erstcheck
all_articles_preloaded = None 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( cursor = await db.execute(
"SELECT * FROM articles WHERE incident_id = ? ORDER BY collected_at DESC", "SELECT * FROM articles WHERE incident_id = ? ORDER BY collected_at DESC",
(incident_id,), (incident_id,),