From 30490cae89a3c528c01f470e828f11853df25126 Mon Sep 17 00:00:00 2001 From: Christopher Ormaza Date: Sun, 15 Apr 2018 07:51:36 -0500 Subject: [FIX] web: handle nested x2m default values The initial rev. odoo/odoo@2d3ecf2 that was supposed to handle this use case was in fact only dealing with one command as default value for nested x2m, not more. The basic model can now handle multiple commands. Closes #24241 --- addons/web/static/src/js/views/basic/basic_model.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'addons/web/static/src/js/views/basic/basic_model.js') diff --git a/addons/web/static/src/js/views/basic/basic_model.js b/addons/web/static/src/js/views/basic/basic_model.js index 969e81576b1..e311378eee4 100644 --- a/addons/web/static/src/js/views/basic/basic_model.js +++ b/addons/web/static/src/js/views/basic/basic_model.js @@ -3636,7 +3636,7 @@ var BasicModel = AbstractModel.extend({ r._changes[fieldName] = rec.id; many2ones[fieldName] = true; } else if (_.contains(['one2many', 'many2many'], fieldType)) { - var x2mCommands = commands[0][2][fieldName]; + var x2mCommands = value[2][fieldName]; defs.push(self._processX2ManyCommands(r, fieldName, x2mCommands)); } else { r._changes[fieldName] = self._parseServerValue(field, r._changes[fieldName]); -- cgit v1.2.3