From 72d988cba5a7e4bebd10ddd9e3b0c8b721b9534d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Thu, 24 Nov 2016 17:51:01 +0100 Subject: [PATCH] [FIX] mail: fix message creation for models not inheriting from mail_thread You may want to send emails related to a document not inheriting from mail.thread. In that case we have to use the default computation of reply_to and not call a method defined only if the model inherits from mail.thread. --- addons/mail/models/mail_message.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mail/models/mail_message.py b/addons/mail/models/mail_message.py index 8fc1fae099b..38f7070a36d 100644 --- a/addons/mail/models/mail_message.py +++ b/addons/mail/models/mail_message.py @@ -682,7 +682,7 @@ class Message(models.Model): """ Return a specific reply_to: alias of the document through message_get_reply_to or take the email_from """ model, res_id, email_from = values.get('model', self._context.get('default_model')), values.get('res_id', self._context.get('default_res_id')), values.get('email_from') # ctx values / defualt_get res ? - if model: + if model and hasattr(self.env[model], 'message_get_reply_to'): # return self.env[model].browse(res_id).message_get_reply_to([res_id], default=email_from)[res_id] return self.env[model].message_get_reply_to([res_id], default=email_from)[res_id] else: