From 45fe4e10b28c9e8317738b79cc0d49cd69708448 Mon Sep 17 00:00:00 2001 From: cpa-openerp Date: Fri, 22 Jun 2012 17:01:53 +0530 Subject: [PATCH] [FIX] Fixed options not reach at write method of DataSet. bzr revid: cpa@tinyerp.com-20120622113153-xdwtfb3lzya65u4v --- addons/web/static/src/js/data.js | 2 +- addons/web/static/src/js/view_form.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/web/static/src/js/data.js b/addons/web/static/src/js/data.js index d9cfc5c4002..86fa94bbdca 100644 --- a/addons/web/static/src/js/data.js +++ b/addons/web/static/src/js/data.js @@ -831,7 +831,7 @@ openerp.web.ProxyDataSet = openerp.web.DataSetSearch.extend({ }, on_create: function(data) {}, write: function (id, data, options, callback) { - this.on_write(id, data); + this.on_write(id, data, options); if (this.write_function) { return this.write_function(id, data, options, callback); } else { diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index fe8448f4dcc..2b652a386ae 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -3039,14 +3039,14 @@ openerp.web.form.FormOpenPopup = openerp.web.OldWidget.extend(/** @lends openerp this.dataset.child_name = this.options.child_name; this.setup_form_view(); }, - on_write: function(id, data) { + on_write: function(id, data, options) { if (!this.options.auto_write) return; var self = this; var wdataset = new openerp.web.DataSetSearch(this, this.model, this.context, this.domain); wdataset.parent_view = this.options.parent_view; wdataset.child_name = this.options.child_name; - wdataset.write(id, data, {}, function(r) { + wdataset.write(id, data, options, function(r) { self.on_write_completed(); }); },