fix(history): Add fallback for empty html2md parse result
Some checks are pending
BotServer CI/CD / build (push) Waiting to run
Some checks are pending
BotServer CI/CD / build (push) Waiting to run
This commit is contained in:
parent
9be8e6d788
commit
b50e8d0f48
1 changed files with 8 additions and 2 deletions
|
|
@ -1281,7 +1281,13 @@ while let Some(chunk) = stream_rx.recv().await {
|
||||||
let full_response_len = full_response.len();
|
let full_response_len = full_response.len();
|
||||||
let is_html = full_response.contains("<") && full_response.contains(">");
|
let is_html = full_response.contains("<") && full_response.contains(">");
|
||||||
let content_for_save = if is_html {
|
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 {
|
} else {
|
||||||
full_response.clone()
|
full_response.clone()
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue