From 599102740a1d74c0d5c0fc677d13cc1984e5e892 Mon Sep 17 00:00:00 2001 From: Claude Dev Date: Mon, 16 Mar 2026 11:29:59 +0100 Subject: [PATCH] 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) --- src/agents/orchestrator.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/agents/orchestrator.py b/src/agents/orchestrator.py index 6445510..7470cad 100644 --- a/src/agents/orchestrator.py +++ b/src/agents/orchestrator.py @@ -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: