diff --git a/addons/calendar/data/mail_template_data.xml b/addons/calendar/data/mail_template_data.xml index c0100c0f67f..887afb037ac 100644 --- a/addons/calendar/data/mail_template_data.xml +++ b/addons/calendar/data/mail_template_data.xml @@ -360,7 +360,7 @@ {{object.name}}: Event update {{ (object.user_id.email_formatted or user.email_formatted or '') }} - + {{ object._get_attendee_emails() }} {{ object.partner_id.lang }}
diff --git a/addons/calendar/models/calendar_event.py b/addons/calendar/models/calendar_event.py index 5266332ce65..78415b873d4 100644 --- a/addons/calendar/models/calendar_event.py +++ b/addons/calendar/models/calendar_event.py @@ -717,6 +717,11 @@ class Meeting(models.Model): # MAILING # ------------------------------------------------------------ + def _get_attendee_emails(self): + """ Get comma-separated attendee email addresses. """ + self.ensure_one() + return ",".join([e for e in self.attendee_ids.mapped("email") if e]) + def _sync_activities(self, fields): # update activities for event in self: