From 0f36397ec5d715a8dbdf8cd15cde05dc32fdc5e9 Mon Sep 17 00:00:00 2001 From: "Didier (did)" Date: Tue, 9 May 2023 13:09:39 +0000 Subject: [PATCH] [IMP] mail: discuss override of _init_messaging MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit closes odoo/odoo#120916 Signed-off-by: Sébastien Theys (seb) --- addons/mail/models/discuss/res_users.py | 7 +++++++ addons/mail/models/res_users.py | 1 - 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/addons/mail/models/discuss/res_users.py b/addons/mail/models/discuss/res_users.py index cbb04975404..bb282379ec8 100644 --- a/addons/mail/models/discuss/res_users.py +++ b/addons/mail/models/discuss/res_users.py @@ -47,3 +47,10 @@ class ResUsers(models.Model): current_cm.filtered( lambda cm: (cm.channel_id.channel_type == "channel" and cm.channel_id.group_public_id) ).unlink() + + def _init_messaging(self): + self.ensure_one() + return { + 'channels': self.partner_id._get_channels_as_member().channel_info(), + **super()._init_messaging(), + } diff --git a/addons/mail/models/res_users.py b/addons/mail/models/res_users.py index 4f3be5bf0cb..7fc78e649a2 100644 --- a/addons/mail/models/res_users.py +++ b/addons/mail/models/res_users.py @@ -260,7 +260,6 @@ class Users(models.Model): self.ensure_one() odoobot = self.env.ref('base.partner_root') values = { - 'channels': self.partner_id._get_channels_as_member().channel_info(), 'companyName': self.env.company.name, 'currentGuest': False, 'current_partner': self.partner_id.mail_partner_format().get(self.partner_id),