diff --git a/src/helpers/dynamicQueryBuilder.ts b/src/helpers/dynamicQueryBuilder.ts index f0962d3..1c39f80 100644 --- a/src/helpers/dynamicQueryBuilder.ts +++ b/src/helpers/dynamicQueryBuilder.ts @@ -11,6 +11,7 @@ export default abstract class DynamicQueryBuilder { "executivePosition", "membershipStatus", "qualification", + "salutation", "member", "memberAwards", "memberExecutivePositions", diff --git a/src/service/club/member/memberService.ts b/src/service/club/member/memberService.ts index 3b08f9f..35b8c1d 100644 --- a/src/service/club/member/memberService.ts +++ b/src/service/club/member/memberService.ts @@ -49,7 +49,8 @@ export default abstract class MemberService { ) .leftJoinAndSelect("preferredCommunication.type", "communicationtype_preferred") .leftJoinAndMapMany("member.smsAlarming", "member.communications", "smsAlarming", "smsAlarming.isSMSAlarming = 1") - .leftJoinAndSelect("smsAlarming.type", "communicationtype_smsAlarming"); + .leftJoinAndSelect("smsAlarming.type", "communicationtype_smsAlarming") + .leftJoinAndSelect("member.salutation", "salutation"); if (search != "") { search.split(" ").forEach((term, index) => { @@ -123,6 +124,7 @@ export default abstract class MemberService { .leftJoinAndMapMany("member.smsAlarming", "member.communications", "smsAlarming", "smsAlarming.isSMSAlarming = 1") .leftJoinAndSelect("smsAlarming.type", "communicationtype_smsAlarming") .leftJoinAndSelect("preferredCommunication.type", "communicationtype_preferred") + .leftJoinAndSelect("member.salutation", "salutation") .where("member.id = :id", { id: id }) .getOneOrFail() .then((res) => {