Fix Gesprächsvorschläge: ** Markdown-Marker aus Fließtext entfernen

Die KI gibt gelegentlich **fett** formatierten Text zurück. Da die
Vorschläge als Plain Text dargestellt werden, werden verbleibende
** nach der Sektion-Extraktion jetzt bereinigt.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-22 06:20:41 +02:00
parent 319b59c12e
commit a3ae925a10
+4 -1
View File
@@ -548,7 +548,10 @@ class AIAnalysisService {
let match = regex.firstMatch(in: normalized, range: NSRange(normalized.startIndex..., in: normalized)),
let range = Range(match.range(at: 1), in: normalized)
else { return "" }
return String(normalized[range]).trimmingCharacters(in: .whitespacesAndNewlines)
// Verbleibende ** im Fließtext entfernen (KI-Markdown in Plain Text umwandeln)
return String(normalized[range])
.replacingOccurrences(of: "**", with: "")
.trimmingCharacters(in: .whitespacesAndNewlines)
}
return ConversationSuggestionResult(