From 651476db87ea7d65e6b5e421da8e905c39b5016f Mon Sep 17 00:00:00 2001 From: Maryam Kia Date: Thu, 15 Jun 2023 09:51:34 +0000 Subject: [PATCH] [FIX] mail: no insert message when delete attachment from composer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Before this commit, when deleting an attachment from composer, an undefined message was inserted in the store. closes odoo/odoo#125313 X-original-commit: ec814f14222509caa27d627a193e6eaebe9bbf60 Signed-off-by: Sébastien Theys (seb) Signed-off-by: Alexandre Kühn (aku) --- addons/mail/models/ir_attachment.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mail/models/ir_attachment.py b/addons/mail/models/ir_attachment.py index 707b7383a0d..1912ea903d1 100644 --- a/addons/mail/models/ir_attachment.py +++ b/addons/mail/models/ir_attachment.py @@ -42,7 +42,7 @@ class IrAttachment(models.Model): if message: message.write({}) # to make sure write_date on the message is updated self.env['bus.bus']._sendmany((attachment._bus_notification_target(), 'ir.attachment/delete', { - 'id': attachment.id, 'message': {'id': message.id, 'write_date': message.write_date} if message else {} + 'id': attachment.id, 'message': {'id': message.id, 'write_date': message.write_date} if message else None }) for attachment in self) self.unlink()