summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorniv-openerp <nicolas.vanhoren@openerp.com>2011-10-12 10:58:52 +0200
committerniv-openerp <nicolas.vanhoren@openerp.com>2011-10-12 10:58:52 +0200
commit12e97f3e8e0fa87da5eabcd62c61cf586ac48c6f (patch)
tree1e87026cb721bcfa121878eaa673bc2fe6c047ca /addons/web/static/src
parent2e9c6392ea6c7b11e213db1a8d82793323aa47a4 (diff)
[fix] problem with get_value() on o2m when it is called without calling is_dirty() first.
bzr revid: nicolas.vanhoren@openerp.com-20111012085852-6tcqn1rmn00qoaqy
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/view_form.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js
index 3121a91b7dc..55957388720 100644
--- a/addons/web/static/src/js/view_form.js
+++ b/addons/web/static/src/js/view_form.js
@@ -2003,6 +2003,7 @@ openerp.web.form.FieldOne2Many = openerp.web.form.Field.extend({
var self = this;
if (!this.dataset)
return [];
+ this.save_form_view();
var val = this.dataset.delete_all ? [commands.delete_all()] : [];
val = val.concat(_.map(this.dataset.ids, function(id) {
var alter_order = _.detect(self.dataset.to_create, function(x) {return x.id === id;});