From 44a316275db8490d7ef2976c56d458453fbb94e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Tue, 13 Dec 2022 14:48:58 +0000 Subject: [PATCH] [FIX] mail: avoid cache miss when opening the template previewer Sometimes the previewer crashes in rendering with cache-based records, hence trying to check directly the id of the related reference record. Task-2710804 (Mail: Clean MailThread Posting API) Part-of: odoo/odoo#99482 --- addons/mail/wizard/mail_template_preview.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mail/wizard/mail_template_preview.py b/addons/mail/wizard/mail_template_preview.py index 24ecbac2533..79644ce3e8f 100644 --- a/addons/mail/wizard/mail_template_preview.py +++ b/addons/mail/wizard/mail_template_preview.py @@ -72,7 +72,7 @@ class MailTemplatePreview(models.TransientModel): copy_depends_values = {'lang': self.lang} mail_template = self.mail_template_id.with_context(lang=self.lang) try: - if not self.resource_ref: + if not self.resource_ref.id: self._set_mail_attributes() else: copy_depends_values['resource_ref'] = '%s,%s' % (self.resource_ref._name, self.resource_ref.id)