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