From b3e5ee2a9a983ffea45fe54e0631ee252d62da30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 6 May 2019 13:37:21 +0200 Subject: [PATCH] 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 --- src/model.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/model.js b/src/model.js index 7d3a2bb7f3..5441a88330 100644 --- a/src/model.js +++ b/src/model.js @@ -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) {