changeset 2060bbe6cf44 in sao:default
details: https://hg.tryton.org/sao?cmd=changeset;node=2060bbe6cf44
description:
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
diffstat:
src/model.js | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diffs (12 lines):
diff -r 0f2f964ccb27 -r 2060bbe6cf44 src/model.js
--- a/src/model.js Mon Apr 13 12:21:55 2020 +0200
+++ b/src/model.js Sat Apr 18 17:20:57 2020 +0200
@@ -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) {