From 564926f53d5cbe0b1ee863c41e6af3c15285e700 Mon Sep 17 00:00:00 2001
From: "j.goderbauer" <j.goderbauer@adito.de>
Date: Tue, 25 Aug 2020 11:12:01 +0200
Subject: [PATCH] [Projekt: Entwicklung - Neon][TicketNr.:
 1064249][ExtractAddress wirft Exception bei leerstring ]

---
 process/EmailUtil_lib/process.js | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/process/EmailUtil_lib/process.js b/process/EmailUtil_lib/process.js
index 8e1269bf616..c0e72cad976 100644
--- a/process/EmailUtil_lib/process.js
+++ b/process/EmailUtil_lib/process.js
@@ -20,6 +20,8 @@ EmailUtils.extractAddress = function (pFullMailAddress)
 {
     //special treatment for crazy illegal addresses which can be sent in Outlook
     var mailAddress = pFullMailAddress.replace("<'", "<").replace("'>", ">").replace(/^'|'$/g, "");
-    mailAddress = mail.extractAddress(mailAddress);
+    //in some strange cases this address may be suddenly empty after the replaces => extractAddress would raise an exception in these cases
+    if (mailAddress != "")
+        mailAddress = mail.extractAddress(mailAddress);
     return mailAddress;
 };
\ No newline at end of file
-- 
GitLab