From 97c0dbcd0ad6fd930c065f5fa873b86de1190e24 Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Sun, 1 Jun 2014 21:27:55 +0200 Subject: [PATCH] [FIX] mail: do not link email to a model/res_id if this model doesn't support new message --- addons/mail/wizard/mail_compose_message.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/mail/wizard/mail_compose_message.py b/addons/mail/wizard/mail_compose_message.py index e14a8f3dfe5..cb068d566c1 100644 --- a/addons/mail/wizard/mail_compose_message.py +++ b/addons/mail/wizard/mail_compose_message.py @@ -267,7 +267,10 @@ class mail_compose_message(osv.TransientModel): # mass mailing: rendering override wizard static values if mass_mail_mode and wizard.model: # always keep a copy, reset record name (avoid browsing records) - mail_values.update(notification=True, model=wizard.model, res_id=res_id, record_name=False) + mail_values.update(notification=True, record_name=False) + if hasattr(self.pool[wizard.model], 'message_new'): + mail_values['model'] = wizard.model + mail_values['res_id'] = res_id # auto deletion of mail_mail if 'mail_auto_delete' in context: mail_values['auto_delete'] = context.get('mail_auto_delete')