changeset b1cdebcbb624 in sao:default
details: https://hg.tryton.org/sao?cmd=changeset;node=b1cdebcbb624
description:
Do not send value for readonly Many2Many
In contrary to One2Many, Many2Many can not be modified when they are
readonly.
But Many2Many inherit from One2Many so we must exclude them explicitly
from
the test.
issue8323
review275371002
diffstat:
src/model.js | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diffs (13 lines):
diff -r 5abafe02b70c -r b1cdebcbb624 src/model.js
--- a/src/model.js Sun May 05 19:50:58 2019 +0200
+++ b/src/model.js Mon May 06 13:37:21 2019 +0200
@@ -794,7 +794,8 @@
}
var field = this.model.fields[name];
if (field.description.readonly &&
- !(field instanceof Sao.field.One2Many)) {
+ !((field instanceof Sao.field.One2Many) &&
+ !(field instanceof Sao.field.Many2Many))) {
continue;
}
if ((this._changed[name] === undefined) && this.id >= 0) {