summaryrefslogtreecommitdiff
path: root/addons/mail/models/mail_thread.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/mail/models/mail_thread.py')
-rw-r--r--addons/mail/models/mail_thread.py10
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):