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