diff --git a/src/html.rs b/src/html.rs index b7cd121ee..3d084115f 100644 --- a/src/html.rs +++ b/src/html.rs @@ -138,9 +138,11 @@ impl HtmlMsgParser { } MimeMultipartType::Single => { let mimetype = mail.ctype.mimetype.parse::()?; - if mimetype == mime::TEXT_HTML && self.html.is_empty() { - if let Ok(decoded_data) = mail.get_body() { - self.html = decoded_data; + if mimetype == mime::TEXT_HTML { + if self.html.is_empty() { + if let Ok(decoded_data) = mail.get_body() { + self.html = decoded_data; + } } } else if mimetype == mime::TEXT_PLAIN && self.plain.is_none() { if let Ok(decoded_data) = mail.get_body() {