diff --git a/addons/im_livechat/models/discuss_channel.py b/addons/im_livechat/models/discuss_channel.py
index d6adf7c5414..74f0fdad0c2 100644
--- a/addons/im_livechat/models/discuss_channel.py
+++ b/addons/im_livechat/models/discuss_channel.py
@@ -101,8 +101,8 @@ class DiscussChannel(models.Model):
message_body = '
' % (''.join(html_links))
self._send_transient_message(self.env['res.partner'].browse(pid), message_body)
- def _message_update_content_after_hook(self, message):
- self.ensure_one()
+ def _message_update_content(self, message, body, attachment_ids=None, strict=True, **kwargs):
+ super()._message_update_content(message=message, body=body, attachment_ids=attachment_ids, strict=strict, **kwargs)
if self.channel_type == 'livechat':
self.env['bus.bus']._sendone(self.uuid, 'mail.record/insert', {
'Message': {
@@ -110,7 +110,6 @@ class DiscussChannel(models.Model):
'body': message.body,
}
})
- return super()._message_update_content_after_hook(message=message)
def _get_visitor_leave_message(self, operator=False, cancel=False):
return _('Visitor has left the conversation.')