diff --git a/addons/mail/static/src/js/chat_manager.js b/addons/mail/static/src/js/chat_manager.js index 3645cc0d8e2..6da02410141 100644 --- a/addons/mail/static/src/js/chat_manager.js +++ b/addons/mail/static/src/js/chat_manager.js @@ -550,10 +550,10 @@ var chat_manager = { unsubscribe: function (channel) { var def; - if (channel.type === "dm") { - def = ChannelModel.call('channel_pin', [channel.uuid, false]); - } else { + if (_.contains(['public', 'private'], channel.type)) { def = ChannelModel.call('action_unfollow', [[channel.id]]); + } else { + def = ChannelModel.call('channel_pin', [channel.uuid, false]); } return def.then(function () { channels = _.without(channels, channel);