diff --git a/process/Contact_lib/process.js b/process/Contact_lib/process.js index d3f22f53ed97a4ae84ba82d18216e93e3e5da137..d74e86d7dcfa7db60b910b96c4d822fa65c19042 100644 --- a/process/Contact_lib/process.js +++ b/process/Contact_lib/process.js @@ -838,8 +838,10 @@ ContactUtils.getContactSalutationSubSql = function(pGetHeadline, pGetLetterSalut { personSelect = persSelectFront + personSelect + persSelectBack; } - }); - var saltuation = newSelect(SqlBuilder.caseWhen("CONTACT.PERSON_ID is null").then(orgSelect).elseValue(personSelect)) + } + + return sqlHelper.isNull( + "(" + newSelect(SqlBuilder.caseWhen("CONTACT.PERSON_ID is null").then(orgSelect).elseValue(personSelect)) .from("SALUTATION") .where("SALUTATION.ISOLANGUAGE = CONTACT.ISOLANGUAGE") .and(newWhere("SALUTATION.SEX = PERSON.GENDER").or("SALUTATION.SEX is null"))