From df6d64249d2ea8580d4e2a79f3ad4ee452302b0a Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Thu, 23 Jun 2011 19:27:37 +0200 Subject: [PATCH] [imp] added save to o2m bzr revid: nicolas.vanhoren@openerp.com-20110623172737-koryk7a8ecoobtt7 --- addons/base/static/src/js/form.js | 6 ++++-- 1 file 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() {