summaryrefslogtreecommitdiff
path: root/addons/base
diff options
context:
space:
mode:
Diffstat (limited to 'addons/base')
-rw-r--r--addons/base/static/src/js/form.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js
index cd022398355..aa69c539c00 100644
--- a/addons/base/static/src/js/form.js
+++ b/addons/base/static/src/js/form.js
@@ -1396,8 +1396,10 @@ openerp.base.form.FieldOne2Many = openerp.base.form.Field.extend({
});
},
get_value: function() {
- var val = _.map(this.dataset.to_delete, function(v, k) {return [2, parseInt(k, 10)];});
- var val = val.concat(_.map(this.dataset.to_create, function(x) {return [0, 0, x];}));
+ var val = _.map(this.dataset.to_delete, function(v, k) {return [2, x.id];});
+ val = val.concat(_.map(this.dataset.to_create, function(x) {return [0, 0, x.values];}));
+ val = val.concat(_.map(this.dataset.to_write, function(x) {return [1, x.id, x.values];}));
+ debugger;
return val;
},
validate: function() {