fix: updated_at wird jetzt immer nach Refresh aktualisiert

Bisher wurde updated_at nur gesetzt wenn die Claude-Analyse erfolgreich
war. Bei fehlgeschlagenem JSON-Parsing blieb der alte Timestamp stehen,
obwohl neue Artikel gesammelt und Faktenchecks durchgefuehrt wurden.
Jetzt wird updated_at am Ende jedes Refreshs gesetzt.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Dieser Commit ist enthalten in:
Claude Dev
2026-03-16 11:29:59 +01:00
Ursprung b38ae9e1b1
Commit 599102740a

Datei anzeigen

@@ -1236,6 +1236,13 @@ class AgentOrchestrator:
"data": {"new_articles": new_count, "status": "idle"},
}, visibility, created_by, tenant_id)
# updated_at IMMER aktualisieren wenn Refresh lief (auch bei fehlgeschlagener Analyse)
await db.execute(
"UPDATE incidents SET updated_at = ? WHERE id = ?",
(now, incident_id),
)
await db.commit()
logger.info(f"Refresh für Lage {incident_id} abgeschlossen: {new_count} neue Artikel")
finally: