summaryrefslogtreecommitdiff
path: root/addons/web
diff options
context:
space:
mode:
authorDavid Monjoie <dmo@odoo.com>2017-03-27 11:58:45 +0200
committerAaron Bohy <aab@odoo.com>2017-04-11 19:44:38 +0200
commitacbbdd1a7337032e673aa51ec66f3c9d209db324 (patch)
tree7f4374d0f237ba2529e3af69e9b7b858e7a1a29d /addons/web
parenta0b31e7df5808983ec5c85acdd2f32b67559f235 (diff)
[FIX] web: fix default values for x2many fields in mock_server
Diffstat (limited to 'addons/web')
-rw-r--r--addons/web/static/test/helpers/mock_server.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/addons/web/static/test/helpers/mock_server.js b/addons/web/static/test/helpers/mock_server.js
index 6755301fd66..3cff90bfb45 100644
--- a/addons/web/static/test/helpers/mock_server.js
+++ b/addons/web/static/test/helpers/mock_server.js
@@ -130,7 +130,13 @@ var MockServer = Class.extend({
continue;
}
if (!(fieldName in record)) {
- record[fieldName] = model.fields[fieldName].default || false;
+ if ('default' in model.fields[fieldName]) {
+ record[fieldName] = model.fields[fieldName].default;
+ } else if (_.contains(['one2many', 'many2many'], model.fields[fieldName].type)) {
+ record[fieldName] = [];
+ } else {
+ record[fieldName] = false;
+ }
}
}
},