From 435f748410b66248ff889e9d3cd945e9bfe9fa58 Mon Sep 17 00:00:00 2001 From: Aaron Bohy Date: Mon, 5 Oct 2015 09:42:26 +0200 Subject: [PATCH] [FIX] mail: client action: crash on channel unsubscribe After unsubscribing from a channel, the client action switches to inbox. Method set_channel() takes as argument the channel to switch to, not its id. --- addons/mail/static/src/js/client_action.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mail/static/src/js/client_action.js b/addons/mail/static/src/js/client_action.js index 7c72b1200c7..1e46171c745 100644 --- a/addons/mail/static/src/js/client_action.js +++ b/addons/mail/static/src/js/client_action.js @@ -462,7 +462,7 @@ var ChatAction = Widget.extend(ControlPanelMixin, { var self = this; chat_manager .unsubscribe(this.channel) - .then(this.set_channel.bind(this, "channel_inbox")) + .then(this.set_channel.bind(this, chat_manager.get_channel("channel_inbox"))) .then(this.render_sidebar.bind(this)) .then(function () { var msg = _.str.sprintf(_t('You unsubscribed from %s.'), self.channel.name);