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: