diff --git a/addons/web/static/src/js/data.js b/addons/web/static/src/js/data.js index 0410372f631..f72c1b50fcd 100644 --- a/addons/web/static/src/js/data.js +++ b/addons/web/static/src/js/data.js @@ -731,7 +731,7 @@ openerp.web.ProxyDataSet = openerp.web.DataSetSearch.extend({ if (this.read_function) { return this.read_function.apply(null, arguments); } else { - this._super.apply(this, arguments); + return this._super.apply(this, arguments); } }, default_get: function(fields, callback) { diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 5cf5f27b3de..19ed46b3081 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -11,7 +11,6 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# */ searchable: false, form_template: "FormView", - identifier_prefix: 'formview-', /** * @constructs openerp.web.FormView * @extends openerp.web.View @@ -2079,9 +2078,9 @@ openerp.web.form.One2ManyListView = openerp.web.ListView.extend({ self.o2m.dataset.on_change(); }).then(callback, error_callback); }, - /*read_function: function() { + read_function: function() { return self.o2m.dataset.read_ids.apply(self.o2m.dataset, arguments); - },*/ + }, parent_view: self.o2m.view, form_view_options: {'not_interactible_on_create':true} }, self.o2m.build_domain(), self.o2m.build_context());