From 7023a13635593591ba806e02949c21b5bd8b23d0 Mon Sep 17 00:00:00 2001
From: Alexey Lunin <alexey.lunin@vereign.com>
Date: Sun, 9 Jun 2019 13:37:10 +0400
Subject: [PATCH] Fix the issue when email html don't contains body tag

---
 javascript/src/utilities/emailUtilities.js | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/javascript/src/utilities/emailUtilities.js b/javascript/src/utilities/emailUtilities.js
index df59737..e322da4 100644
--- a/javascript/src/utilities/emailUtilities.js
+++ b/javascript/src/utilities/emailUtilities.js
@@ -110,14 +110,14 @@ export const extractHtmlBodyFromString = string => {
   const extractBodyRegex = /<body.*?>([\s\S]+)<\/body>/gm;
   const bodyMatch = extractBodyRegex.exec(string);
 
-  let body;
+  let body = string;
 
   if (bodyMatch && bodyMatch[1]) {
-    body = bodyMatch[1]
-      .replace(/>\s+</gm, "><")
-      .replace(/<!--[\s\S]*?-->/gm, "")
-      .trim();
+    body = bodyMatch[1];
   }
 
-  return body;
+  return body
+    .replace(/>\s+</gm, "><")
+    .replace(/<!--[\s\S]*?-->/gm, "")
+    .trim();
 };
-- 
GitLab