remove error when empty subject (#232)

* msg: remove error when empty subject

* doc: update changelog
This commit is contained in:
Clément DOUIN
2021-10-23 00:25:34 +02:00
committed by GitHub
parent d9272917f5
commit f0b2fd788d
3 changed files with 11 additions and 6 deletions
+3 -3
View File
@@ -51,13 +51,13 @@ impl<'a> TryFrom<&'a RawEnvelope> for Envelope<'a> {
let subject: Cow<str> = envelope
.subject
.as_ref()
.ok_or(anyhow!("cannot get subject of message {}", fetch.message))
.and_then(|subj| {
.map(|subj| {
rfc2047_decoder::decode(subj).context(format!(
"cannot decode subject of message {}",
fetch.message
))
})?
})
.unwrap_or(Ok(String::default()))?
.into();
// Get the sender
+3 -3
View File
@@ -705,13 +705,13 @@ impl<'a> TryFrom<&'a imap::types::Fetch> for Msg {
let subject = envelope
.subject
.as_ref()
.ok_or(anyhow!("cannot get subject of message {}", fetch.message))
.and_then(|subj| {
.map(|subj| {
rfc2047_decoder::decode(subj).context(format!(
"cannot decode subject of message {}",
fetch.message
))
})?;
})
.unwrap_or(Ok(String::default()))?;
// Get the sender(s) address(es)
let from = match envelope