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.')