From 8ef69bd9fbe435ef312dfa7d6edd5fdefd81e2d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9ry=20Debongnie?= Date: Wed, 4 Nov 2015 10:17:16 +0100 Subject: [PATCH] [FIX] mail: avoid fetching messages when updating ui Every time the user updates a message, the js code triggered a rpc to refetch messages in the current channel. This is useless, since the new messages have been fetched anyway by the bus. --- 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 37b990295da..78e5cca529f 100644 --- a/addons/mail/static/src/js/client_action.js +++ b/addons/mail/static/src/js/client_action.js @@ -486,7 +486,7 @@ var ChatAction = Widget.extend(ControlPanelMixin, { var current_channel_id = this.channel.id; if ((current_channel_id === "channel_starred" && !message.is_starred) || (current_channel_id === "channel_inbox" && !message.is_needaction)) { - chat_manager.fetch(this.channel, this.domain).then(function (messages) { + chat_manager.get_messages({channel_id: this.channel.id, domain: this.domain}).then(function (messages) { var options = self.get_thread_rendering_options(); self.thread.remove_message_and_render(message.id, messages, options); });