diff --git a/rslib/src/text.rs b/rslib/src/text.rs index 85a713539..7af9635a1 100644 --- a/rslib/src/text.rs +++ b/rslib/src/text.rs @@ -138,10 +138,9 @@ pub fn strip_html_preserving_entities(html: &str) -> Cow { pub fn decode_entities(html: &str) -> Cow { if html.contains('&') { match htmlescape::decode_html(html) { - Ok(text) => text.replace('\u{a0}', " "), - Err(e) => format!("{:?}", e), + Ok(text) => text.replace('\u{a0}', " ").into(), + Err(_) => html.into(), } - .into() } else { // nothing to do html.into()