mirror of
https://github.com/rustmailer/bichon.git
synced 2026-08-03 07:48:34 +02:00
fix: Migration to v1.0 panics with index out of bounds: the len is 0 but the index is 0 #234
This commit is contained in:
@@ -259,6 +259,12 @@ impl NewIndexWriter {
|
|||||||
.parse(eml_bytes)
|
.parse(eml_bytes)
|
||||||
.ok_or_else(|| raise_error!("failed to parse eml".into(), ErrorCode::InternalError))?;
|
.ok_or_else(|| raise_error!("failed to parse eml".into(), ErrorCode::InternalError))?;
|
||||||
|
|
||||||
|
if message.parts.is_empty() {
|
||||||
|
return Err(raise_error!(
|
||||||
|
"Malformed or completely empty EML (no parts found)".into(),
|
||||||
|
ErrorCode::InternalError
|
||||||
|
));
|
||||||
|
}
|
||||||
// ── text / preview ────────────────────────────────────────────────
|
// ── text / preview ────────────────────────────────────────────────
|
||||||
let text = message
|
let text = message
|
||||||
.body_text(0)
|
.body_text(0)
|
||||||
|
|||||||
Reference in New Issue
Block a user