From db45e228a8d7cd78bafd23f24fa70c7275ae7400 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A0n=20Todorovich?= Date: Fri, 3 Jun 2022 13:09:24 +0000 Subject: [PATCH] [FIX] event: do not fail if mail.template is missing Steps to reproduce: 1. Delete the mail.template "Event: Registration Badge". 2. Go to any event.registration record. 3. Click on Send by Mail button. closes odoo/odoo#93090 X-original-commit: 373a838d2df05b8be9a89a933b291492ba6052f0 Signed-off-by: Thibault Delavallee (tde) --- addons/event/models/event_registration.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/event/models/event_registration.py b/addons/event/models/event_registration.py index 446b23cbac8..c94040fbc61 100644 --- a/addons/event/models/event_registration.py +++ b/addons/event/models/event_registration.py @@ -207,13 +207,13 @@ class EventRegistration(models.Model): message loaded by default """ self.ensure_one() - template = self.env.ref('event.event_registration_mail_template_badge') + template = self.env.ref('event.event_registration_mail_template_badge', raise_if_not_found=False) compose_form = self.env.ref('mail.email_compose_message_wizard_form') ctx = dict( default_model='event.registration', default_res_id=self.id, default_use_template=bool(template), - default_template_id=template.id, + default_template_id=template and template.id, default_composition_mode='comment', default_email_layout_xmlid="mail.mail_notification_light", )