fix(history): Add fallback for empty html2md parse result
Some checks are pending
BotServer CI/CD / build (push) Waiting to run

This commit is contained in:
Rodrigo Rodriguez (Pragmatismo) 2026-04-16 10:35:05 -03:00
parent 9be8e6d788
commit b50e8d0f48

View file

@ -1281,7 +1281,13 @@ while let Some(chunk) = stream_rx.recv().await {
let full_response_len = full_response.len();
let is_html = full_response.contains("<") && full_response.contains(">");
let content_for_save = if is_html {
parse_html(&full_response)
let parsed = parse_html(&full_response);
// Fallback to original if parsing returns empty
if parsed.trim().is_empty() {
full_response.clone()
} else {
parsed
}
} else {
full_response.clone()
};