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),