diff options
Diffstat (limited to 'addons/mail/models/mail_thread.py')
| -rw-r--r-- | addons/mail/models/mail_thread.py | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/addons/mail/models/mail_thread.py b/addons/mail/models/mail_thread.py index 22729fddb17..3b49c50235b 100644 --- a/addons/mail/models/mail_thread.py +++ b/addons/mail/models/mail_thread.py @@ -1888,10 +1888,7 @@ class MailThread(models.AbstractModel): provided, subscribe uid instead. """ if user_ids is None: user_ids = [self._uid] - result = self.message_subscribe(self.env['res.users'].browse(user_ids).mapped('partner_id').ids, subtype_ids=subtype_ids) - if user_ids and result: - self.pool['ir.ui.menu'].clear_caches() - return result + return self.message_subscribe(self.env['res.users'].browse(user_ids).mapped('partner_id').ids, subtype_ids=subtype_ids) @api.multi def message_subscribe(self, partner_ids=None, channel_ids=None, subtype_ids=None, force=True): @@ -1932,10 +1929,7 @@ class MailThread(models.AbstractModel): if user_ids is None: user_ids = [self._uid] partner_ids = [user.partner_id.id for user in self.env['res.users'].browse(user_ids)] - result = self.message_unsubscribe(partner_ids) - if partner_ids and result: - self.pool['ir.ui.menu'].clear_caches() - return result + return self.message_unsubscribe(partner_ids) @api.multi def message_unsubscribe(self, partner_ids=None, channel_ids=None): |
