From 8bb5ea0923a149a78ce25e912ba66844fa80e39a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20=C3=89vrard?= Date: Sat, 18 Apr 2020 17:20:57 +0200 Subject: [PATCH] Use field.set to set value from on_change calls Setting a reference field with an on_change in an editable list won't set the correct value for the model selection. We should do like in tryton and call set. issue9083 review297071003 --- src/model.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/model.js b/src/model.js index 0077da3975..495cdf9db0 100644 --- a/src/model.js +++ b/src/model.js @@ -1490,7 +1490,7 @@ record._changed[this.name] = true; }, set_on_change: function(record, value) { - record._values[this.name] = value; + this.set(record, value); record._changed[this.name] = true; }, changed: function(record) {