hook/email: fix body in case of mass-email is active but only one attendee

This commit is contained in:
Peter Bieringer
2026-04-10 08:34:28 +02:00
parent c44c414b91
commit 3158736579

View File

@@ -772,6 +772,14 @@ class EmailConfig:
""" """
if self.send_mass_emails: if self.send_mass_emails:
# If mass emails are enabled, we send one email to all attendees # If mass emails are enabled, we send one email to all attendees
if len(attendees) == 1:
# only one attendee
logger.trace("send_mass_emails=True but only 1 attendee, fallback to non-mass")
body = template.build_message(event=event, from_email=self.from_email,
mass_email=False, attendee=attendees[0])
subject = template.build_subject(event=event, from_email=self.from_email,
mass_email=False, attendee=attendees[0])
else:
body = template.build_message(event=event, from_email=self.from_email, body = template.build_message(event=event, from_email=self.from_email,
mass_email=self.send_mass_emails, attendee=None) mass_email=self.send_mass_emails, attendee=None)
subject = template.build_subject(event=event, from_email=self.from_email, subject = template.build_subject(event=event, from_email=self.from_email,