diff --git a/entity/Person_entity/recordcontainers/index/query.js b/entity/Person_entity/recordcontainers/index/query.js index 0dec5a18db4765f1048cb5184a9c907ee7f91ef3..c1983f7ee8be7bdf52619e4c14cb9cfd6f7826b3 100644 --- a/entity/Person_entity/recordcontainers/index/query.js +++ b/entity/Person_entity/recordcontainers/index/query.js @@ -43,7 +43,7 @@ var querySelect = newSelect("CONTACT.CONTACTID " .join("CONTACT", "CONTACT.PERSON_ID = PERSON.PERSONID") .join("ORGANISATION", "CONTACT.ORGANISATION_ID = ORGANISATION.ORGANISATIONID") .leftJoin("ADDRESS", "defaultAddress.ADDRESSID = CONTACT.ADDRESS_ID", "defaultAddress") - .leftJoin("ADDRESS", "ADDRESS.CONTACT_ID = CONTACT.CONTACTID or ADDRESS.ADDRESSID = CONTACT.ADDRESS_ID") + .leftJoin("ADDRESS", "ADDRESS.CONTACT_ID = CONTACT.CONTACTID") .leftJoin("COMMUNICATION", "COMMUNICATION.CONTACT_ID = CONTACT.CONTACTID") .leftJoin("COMMUNICATION", "PHONE.CONTACT_ID = CONTACT.CONTACTID and PHONE.MEDIUM_ID in ('" + CommMediumPhoneIds.join("', '") + "')", "PHONE") //TODO: refactor to new SqlBuilder .orderBy("CONTACT.CONTACTID");