diff --git a/process/IncomingEmailExecutor_lib/process.js b/process/IncomingEmailExecutor_lib/process.js index 18756c30f4dfb3005f0f0d06f5ea3ab27797acde..acd4c707cd7141cea4d447a432df02e3a9adec54 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)