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;
 }