From 8f6bf2087e50020bfad4e336b1d4c5a98a4fa84f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Rahir?= Date: Tue, 18 Feb 2020 15:44:10 +0000 Subject: [PATCH] [IMP] website_links: performance on search_read MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The widget Selectbo was performing a search_read on every field while only using the fields id and name. This search_read has become very costly in the latest version due to some new fields. We now limit the search_read to the useful fields. closes odoo/odoo#45707 X-original-commit: a4832ccdeedd777b43825e41ffb8c20937022279 Signed-off-by: Rémi Rahir (rar) --- addons/website_links/static/src/js/website_links.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/website_links/static/src/js/website_links.js b/addons/website_links/static/src/js/website_links.js index 91b7177ea6b..d897b3da6b8 100644 --- a/addons/website_links/static/src/js/website_links.js +++ b/addons/website_links/static/src/js/website_links.js @@ -31,6 +31,9 @@ var SelectBox = publicWidget.Widget.extend({ defs.push(this._rpc({ model: this.obj, method: 'search_read', + params: { + fields: ['id', 'name'], + }, }).then(function (result) { self.objects = _.map(result, function (val) { return {id: val.id, text: val.name};