From 1ca5b8624eacfd29c5ad4e099047662a6aa17efd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 22 Feb 2022 23:06:02 +0100 Subject: [PATCH] Use dictionary as search_order on Reference field issue11251 review387941002 --- src/model.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/model.js b/src/model.js index 8649eb00fa..fac556a17e 100644 --- a/src/model.js +++ b/src/model.js @@ -2698,6 +2698,18 @@ inversion.localize_domain(screen_domain, this.name, true), attr_domain]); }, + get_search_order: function(record) { + var order = Sao.field.Reference._super.get_search_order.call( + this, record); + if (order !== null) { + var model = null; + if (record._values[this.name]) { + model = record._values[this.name][0]; + } + order = order[model] || null; + } + return order; + }, get_models: function(record) { var domains = this.get_domains(record); var inversion = new Sao.common.DomainInversion();