From f2be0868d105af7c83f1151d7866405780228fdf Mon Sep 17 00:00:00 2001
From: "c.manhart" <c.manhart@adito.de>
Date: Fri, 9 Apr 2021 09:52:43 +0200
Subject: [PATCH] =?UTF-8?q?[Projekt:=20xRM-ContactManagement][TicketNr.:?=
 =?UTF-8?q?=201078468][IncomingEmailExecutor=20verkn=C3=BCpft=20beliebigen?=
 =?UTF-8?q?=20Kontakt]?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 process/IncomingEmailExecutor_lib/process.js | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/process/IncomingEmailExecutor_lib/process.js b/process/IncomingEmailExecutor_lib/process.js
index 18756c30f4d..acd4c707cd7 100644
--- a/process/IncomingEmailExecutor_lib/process.js
+++ b/process/IncomingEmailExecutor_lib/process.js
@@ -153,11 +153,13 @@ IncomingEmailExecutor.prototype.isUnlinkable = function ()
 IncomingEmailExecutor.getContactDataByEmail = function (pMailAddress, pAlias)
 {
     var mailAddress = EmailUtils.extractAddress(pMailAddress).toUpperCase();
-    return newSelect("CONTACT.CONTACTID, CONTACT.STATUS, CONTACT.PERSON_ID, CONTACT.ISOLANGUAGE", pAlias)
-                    .from("COMMUNICATION")
-                    .join("CONTACT", "COMMUNICATION.CONTACT_ID = CONTACT.CONTACTID")
-                    .where("COMMUNICATION.ADDR", mailAddress, "upper(#) = ?")
-                    .table();
+    return mailAddress
+        ? newSelect("CONTACT.CONTACTID, CONTACT.STATUS, CONTACT.PERSON_ID, CONTACT.ISOLANGUAGE", pAlias)
+            .from("COMMUNICATION")
+            .join("CONTACT", "COMMUNICATION.CONTACT_ID = CONTACT.CONTACTID")
+            .where("COMMUNICATION.ADDR", mailAddress, "upper(#) = ?")
+            .table()
+        : [];
 }
 
 IncomingEmailExecutor.prototype.createActivity = function(pAdditionalLinks)
-- 
GitLab