diff --git a/javascript/src/helpers/mailparser.js b/javascript/src/helpers/mailparser.js index 5ff8dd5191a414657c5cbfb9362e531645f3369a..2e9142e21e517709e4da7d32eb35321374853ab3 100644 --- a/javascript/src/helpers/mailparser.js +++ b/javascript/src/helpers/mailparser.js @@ -190,7 +190,7 @@ function getBody(mime, part) { } export function decodeMimeBody(descriptor, mimeString) { - let mimeBody = mimeString.slice( + const mimeBody = mimeString.slice( descriptor.indices.headersEnd, descriptor.indices.to ); @@ -300,7 +300,9 @@ export function getPlain(mime, parts) { break; } } - + if (!plainPart) { + return ""; + } plain = decodeMimeBody(plainPart, mime); return plain; }