From b4949f757cfdf4efd89ec645cb31664e085657dc Mon Sep 17 00:00:00 2001 From: Olivier Dony <odo@openerp.com> Date: Tue, 15 Dec 2015 17:54:57 +0100 Subject: [PATCH] Revert "[FIX] web: Can't save a x2m in list editable if contains a m2m_tags with a color field" Reverted because it causes issue #10083 when serializing nexted x2many values, and produces invalid x2many commands, such as: `[[6, false, [[5, false, false], [6, false, [8]]]]]` Pending a proper fix for the oririginal issue. This reverts commit 7e2628aeb2d525d00f457fe979c34860f13db727. Closes #10083 --- addons/web/static/src/js/views/form_relational_widgets.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web/static/src/js/views/form_relational_widgets.js b/addons/web/static/src/js/views/form_relational_widgets.js index d8af3b6fd239..7c3048ee24b2 100644 --- a/addons/web/static/src/js/views/form_relational_widgets.js +++ b/addons/web/static/src/js/views/form_relational_widgets.js @@ -969,7 +969,7 @@ var X2ManyListView = ListView.extend({ var valid = _.every(cached_records, function(record){ _.each(fields, function(field){ var value = record.values[field.name]; - field.internal_set_value(_.isArray(value) && _.isArray(value[0]) ? [COMMANDS.delete_all()].concat(value) : value); + field.set_value(_.isArray(value) && _.isArray(value[0]) ? [COMMANDS.delete_all()].concat(value) : value); }); return _.every(fields, function(field){ field.process_modifiers(); -- GitLab