From 668d8448da1a9d56b917e4b3e9e92a6c9994cef5 Mon Sep 17 00:00:00 2001 From: Julian Krauser Date: Fri, 31 Jan 2025 11:07:10 +0100 Subject: [PATCH] fix: newsletter recipients with type --- src/service/club/newsletter/newsletterRecipientsService.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/service/club/newsletter/newsletterRecipientsService.ts b/src/service/club/newsletter/newsletterRecipientsService.ts index 28bed59..ec6d846 100644 --- a/src/service/club/newsletter/newsletterRecipientsService.ts +++ b/src/service/club/newsletter/newsletterRecipientsService.ts @@ -14,7 +14,12 @@ export default abstract class NewsletterRecipientsService { .getRepository(newsletterRecipients) .createQueryBuilder("newsletterRecipients") .leftJoinAndSelect("newsletterRecipients.member", "member") - .leftJoinAndSelect("member.sendNewsletter", "sendNewsletter") + .leftJoinAndMapOne( + "member.sendNewsletter", + "member.communications", + "sendNewsletter", + "sendNewsletter.isSendNewsletter = 1" + ) .leftJoinAndSelect("sendNewsletter.type", "communicationtype") .leftJoinAndSelect("newsletterRecipients.newsletter", "newsletter") .where("newsletterRecipients.newsletterId = :id", { id: newsletterId })