From 89939249e5a88a42a07dc706960898421b37e9a6 Mon Sep 17 00:00:00 2001 From: Aaron Bohy Date: Thu, 28 Apr 2016 09:55:11 +0200 Subject: [PATCH] [IMP] mail: sidebar autocomplete: redirect to already opened DM Before this rev., if the user clicked, in the autocomplete dropdown, on an already opened DM, nothing happened. Now, it redirects to that DM. Also clear the input once a partner is selected. --- addons/mail/static/src/js/client_action.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/addons/mail/static/src/js/client_action.js b/addons/mail/static/src/js/client_action.js index 55b1160340f..568689f56f9 100644 --- a/addons/mail/static/src/js/client_action.js +++ b/addons/mail/static/src/js/client_action.js @@ -339,7 +339,15 @@ var ChatAction = Widget.extend(ControlPanelMixin, { }, select: function(event, ui) { var partner_id = ui.item.id; - chat_manager.create_channel(partner_id, "dm"); + var dm = chat_manager.get_dm_from_partner_id(partner_id); + if (dm) { + self.set_channel(dm); + } else { + chat_manager.create_channel(partner_id, "dm"); + } + // clear the input + $(this).val(''); + return false; }, focus: function(event) { event.preventDefault();