From 0d4cb52b9dcd56cb463f2168eaea7a0e8fc2d9a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Theys?= Date: Fri, 31 Jul 2020 13:48:31 +0000 Subject: [FIX] mail: batch create/insert of JS model for performance MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR: #55261 Part of task-2308312 closes odoo/odoo#55266 X-original-commit: eded5f6372d4f1cffd1a361bd8fa7fd8f1f8ae9e Signed-off-by: Alexandre Kühn (aku) --- addons/mail/static/src/models/thread_cache/thread_cache.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'addons/mail/static/src/models/thread_cache/thread_cache.js') diff --git a/addons/mail/static/src/models/thread_cache/thread_cache.js b/addons/mail/static/src/models/thread_cache/thread_cache.js index 81027d665ba..b4fe3ca28c3 100644 --- a/addons/mail/static/src/models/thread_cache/thread_cache.js +++ b/addons/mail/static/src/models/thread_cache/thread_cache.js @@ -266,11 +266,9 @@ function factory(dependencies) { * @param {Object[]} messageData */ _handleMessagesLoaded(messagesData) { - const messages = messagesData.map(data => - this.env.models['mail.message'].insert( - this.env.models['mail.message'].convertData(data) - ) - ); + const messages = this.env.models['mail.message'].insert(messagesData.map( + messageData => this.env.models['mail.message'].convertData(messageData) + )); if (!this.thread) { return; -- cgit v1.2.3