diff options
| author | niv-openerp <nicolas.vanhoren@openerp.com> | 2011-06-23 19:27:37 +0200 |
|---|---|---|
| committer | niv-openerp <nicolas.vanhoren@openerp.com> | 2011-06-23 19:27:37 +0200 |
| commit | df6d64249d2ea8580d4e2a79f3ad4ee452302b0a (patch) | |
| tree | 7e16186579f4424d686824e29205d878148ad1ed /addons/base/static | |
| parent | 6de6267db7002a91249032205cf8a0057bcfc87e (diff) | |
[imp] added save to o2m
bzr revid: nicolas.vanhoren@openerp.com-20110623172737-koryk7a8ecoobtt7
Diffstat (limited to 'addons/base/static')
| -rw-r--r-- | addons/base/static/src/js/form.js | 6 |
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() { |
