hook/email: fix body in case of mass-email is active but only one attendee
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user