diff options
Diffstat (limited to 'addons/mail/wizard')
| -rw-r--r-- | addons/mail/wizard/mail_compose_message.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/addons/mail/wizard/mail_compose_message.py b/addons/mail/wizard/mail_compose_message.py index 0d91879224e..db46e76d5c8 100644 --- a/addons/mail/wizard/mail_compose_message.py +++ b/addons/mail/wizard/mail_compose_message.py @@ -325,9 +325,11 @@ class MailComposer(models.TransientModel): for attach_id in mail_values.pop('attachment_ids'): new_attach_id = self.env['ir.attachment'].browse(attach_id).copy({'res_model': self._name, 'res_id': self.id}) attachment_ids.append(new_attach_id.id) - mail_values['attachment_ids'] = self.env['mail.thread']._message_preprocess_attachments( + mail_values['attachment_ids'] = self.env['mail.thread']._message_post_process_attachments( mail_values.pop('attachments', []), - attachment_ids, 'mail.message', 0) + attachment_ids, + {'model': 'mail.message', 'res_id': 0} + ) results[res_id] = mail_values return results |
