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 })