From 350701bf3d7d4298a2b2dc0e82935393595ae294 Mon Sep 17 00:00:00 2001 From: david Date: Wed, 2 Oct 2019 12:01:51 +0000 Subject: [PATCH] [FIX] event: notify to attendee information because its partner by default Indeed when buying tickets for an event several registrations could be linked to the same partner while having different information for email and name on registrations themselves. Let us therefore format the automated emails first to registration info if present and fallback on partner. closes odoo/odoo#37790 Signed-off-by: Thibault Delavallee (tde) --- addons/event/data/email_template_data.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/event/data/email_template_data.xml b/addons/event/data/email_template_data.xml index c0b3ece2d08..46df2ffb194 100644 --- a/addons/event/data/email_template_data.xml +++ b/addons/event/data/email_template_data.xml @@ -7,7 +7,7 @@ Your badge for ${object.event_id.name} ${(object.event_id.organizer_id.email_formatted or object.event_id.user_id.email_formatted or '') | safe} - ${(object.partner_id.email_formatted or '"%s" <%s>' % (object.name, object.email) or '') | safe} + ${(object.email and '"%s" <%s>' % (object.name, object.email) or object.partner_id.email_formatted or '') | safe}
Dear ${object.name},
@@ -32,7 +32,7 @@ Your registration at ${object.event_id.name} ${(object.event_id.organizer_id.email_formatted or object.event_id.user_id.email_formatted or '') | safe} - ${(object.partner_id.email_formatted or '"%s" <%s>' % (object.name, object.email) or '') | safe} + ${(object.email and '"%s" <%s>' % (object.name, object.email) or object.partner_id.email_formatted or '') | safe}
% set date_begin = format_datetime(object.event_id.date_begin, tz='UTC', dt_format='%Y%m%dT%H%M%SZ') @@ -229,7 +229,7 @@ ${object.event_id.name}: ${object.get_date_range_str()} ${(object.event_id.organizer_id.email_formatted or object.event_id.user_id.email_formatted or '') | safe} - ${(object.partner_id.email_formatted or '"%s" <%s>' % (object.name, object.email) or '') | safe} + ${(object.email and '"%s" <%s>' % (object.name, object.email) or object.partner_id.email_formatted or '') | safe}
% set date_begin = format_datetime(object.event_id.date_begin, tz='UTC', dt_format='%Y%m%dT%H%M%SZ')