diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 7debee44346..c31595dc0c0 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -4364,7 +4364,7 @@ instance.web.form.One2ManyViewManager = instance.web.ViewManager.extend({ }); }, write_function: function(id, data, options) { - return self.o2m.dataset.write(id, data, {}).done(function() { + return self.o2m.dataset.write(id, data, options).done(function() { self.o2m.reload_current_view(); }); }, @@ -4488,8 +4488,8 @@ instance.web.form.One2ManyListView = instance.web.ListView.extend({ var pop = new instance.web.form.FormOpenPopup(self); pop.show_element(self.o2m.field.relation, id, self.o2m.build_context(), { title: _t("Open: ") + self.o2m.string, - write_function: function(id, data) { - return self.o2m.dataset.write(id, data, {}).done(function() { + write_function: function(id, data, options) { + return self.o2m.dataset.write(id, data, options).done(function() { self.o2m.reload_current_view(); }); }, @@ -5104,7 +5104,7 @@ instance.web.form.FieldMany2ManyKanban = instance.web.form.AbstractField.extend( pop.show_element(self.field.relation, id, self.build_context(), { title: _t("Open: ") + self.string, write_function: function(id, data, options) { - return self.dataset.write(id, data, {}).done(function() { + return self.dataset.write(id, data, options).done(function() { self.render_value(); }); }, diff --git a/addons/web_calendar/static/src/js/web_calendar.js b/addons/web_calendar/static/src/js/web_calendar.js index 683b1f8f023..6089db81c83 100644 --- a/addons/web_calendar/static/src/js/web_calendar.js +++ b/addons/web_calendar/static/src/js/web_calendar.js @@ -1361,7 +1361,7 @@ openerp.web_calendar = function(instance) { pop.show_element(this.field.relation, id, this.build_context(), { title: _t("Open: ") + this.string, write_function: function(id, data, _options) { - return self.dataset.write(id, data, {}).done(function() { + return self.dataset.write(id, data, _options).done(function() { // Note that dataset will trigger itself the // ``dataset_changed`` signal self.calendar_view.refresh_event(id);