fix: Leere Summary nicht mehr in DB schreiben - Fallback auf vorherige Summary

Wenn die Claude-API-Analyse keinen oder einen leeren Summary zurueckgibt,
wird jetzt die vorherige Summary beibehalten statt mit einem leeren String
ueberschrieben zu werden.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Dieser Commit ist enthalten in:
claude-dev
2026-03-10 07:33:33 +01:00
Ursprung 6b11d643b9
Commit ad41b8f4ea

Datei anzeigen

@@ -866,7 +866,7 @@ class AgentOrchestrator:
if analysis:
sources = analysis.get("sources", [])
sources_json = json.dumps(sources, ensure_ascii=False) if sources else None
new_summary = analysis.get("summary", "")
new_summary = analysis.get("summary", "") or previous_summary
await db.execute(
"UPDATE incidents SET summary = ?, sources_json = ?, updated_at = ? WHERE id = ?",