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:
@@ -1236,6 +1236,13 @@ class AgentOrchestrator:
|
|||||||
"data": {"new_articles": new_count, "status": "idle"},
|
"data": {"new_articles": new_count, "status": "idle"},
|
||||||
}, visibility, created_by, tenant_id)
|
}, 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")
|
logger.info(f"Refresh für Lage {incident_id} abgeschlossen: {new_count} neue Artikel")
|
||||||
|
|
||||||
finally:
|
finally:
|
||||||
|
|||||||
In neuem Issue referenzieren
Einen Benutzer sperren