fix: sources_json Fallback auf vorherige Quellen wenn Analyse leer

Gleicher Bug wie bei der Summary: Wenn die Claude-API-Analyse keine Quellen
zurueckgibt, wurde sources_json mit NULL ueberschrieben. Dadurch konnten die
Quellenverweise [1], [2] etc. im Dashboard nicht mehr als Links gerendert werden.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Dieser Commit ist enthalten in:
claude-dev
2026-03-10 07:42:37 +01:00
Ursprung 61ca1f54f9
Commit 32dbfe99ac

Datei anzeigen

@@ -865,7 +865,7 @@ class AgentOrchestrator:
if analysis: if analysis:
sources = analysis.get("sources", []) sources = analysis.get("sources", [])
sources_json = json.dumps(sources, ensure_ascii=False) if sources else None sources_json = json.dumps(sources, ensure_ascii=False) if sources else previous_sources_json
new_summary = analysis.get("summary", "") or previous_summary new_summary = analysis.get("summary", "") or previous_summary
await db.execute( await db.execute(