fix: newsletter recipients with type

This commit is contained in:
Julian Krauser 2025-01-31 11:07:10 +01:00
parent 0b7de992c8
commit 668d8448da

View file

@ -14,7 +14,12 @@ export default abstract class NewsletterRecipientsService {
.getRepository(newsletterRecipients) .getRepository(newsletterRecipients)
.createQueryBuilder("newsletterRecipients") .createQueryBuilder("newsletterRecipients")
.leftJoinAndSelect("newsletterRecipients.member", "member") .leftJoinAndSelect("newsletterRecipients.member", "member")
.leftJoinAndSelect("member.sendNewsletter", "sendNewsletter") .leftJoinAndMapOne(
"member.sendNewsletter",
"member.communications",
"sendNewsletter",
"sendNewsletter.isSendNewsletter = 1"
)
.leftJoinAndSelect("sendNewsletter.type", "communicationtype") .leftJoinAndSelect("sendNewsletter.type", "communicationtype")
.leftJoinAndSelect("newsletterRecipients.newsletter", "newsletter") .leftJoinAndSelect("newsletterRecipients.newsletter", "newsletter")
.where("newsletterRecipients.newsletterId = :id", { id: newsletterId }) .where("newsletterRecipients.newsletterId = :id", { id: newsletterId })