mirror of
https://github.com/chatmail/core.git
synced 2026-04-21 15:36:30 +03:00
Do not crash on messages without message-id
This commit is contained in:
committed by
holger krekel
parent
1e173524b5
commit
8d81c8c1e0
@@ -1430,6 +1430,11 @@ fn precheck_imf(context: &Context, rfc724_mid: &str, server_folder: &str, server
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn prefetch_get_message_id(prefetch_msg: &Fetch) -> Result<String> {
|
fn prefetch_get_message_id(prefetch_msg: &Fetch) -> Result<String> {
|
||||||
let message_id = prefetch_msg.envelope().unwrap().message_id.unwrap();
|
ensure!(
|
||||||
wrapmime::parse_message_id(&message_id)
|
prefetch_msg.envelope().is_some(),
|
||||||
|
"Fetched message has no envelope"
|
||||||
|
);
|
||||||
|
let message_id = prefetch_msg.envelope().unwrap().message_id;
|
||||||
|
ensure!(message_id.is_some(), "No message ID found");
|
||||||
|
wrapmime::parse_message_id(&message_id.unwrap())
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user