[fix] quick fix of the regression in o2m to make it impossible to create a record

bzr revid: nicolas.vanhoren@openerp.com-20111010122412-gvfa460qpe09ad4g
This commit is contained in:
niv-openerp 2011-10-10 14:24:12 +02:00
parent f0eed5901f
commit a9e7199158
1 changed files with 4 additions and 3 deletions

View File

@ -2072,11 +2072,12 @@ openerp.web.form.One2ManyListView = openerp.web.ListView.extend({
pop.select_element(self.o2m.field.relation,{ pop.select_element(self.o2m.field.relation,{
initial_view: "form", initial_view: "form",
alternative_form_view: self.o2m.field.views ? self.o2m.field.views["form"] : undefined, alternative_form_view: self.o2m.field.views ? self.o2m.field.views["form"] : undefined,
create_function: function(data) { create_function: function(data, callback, error_callback) {
return self.o2m.dataset.create(data, function(r) { return self.o2m.dataset.create(data).pipe(function(r) {
self.o2m.dataset.set_ids(self.o2m.dataset.ids.concat([r.result])); self.o2m.dataset.set_ids(self.o2m.dataset.ids.concat([r.result]));
self.o2m.dataset.on_change(); self.o2m.dataset.on_change();
}); return {'result': undefined};
}).then(callback, error_callback);
}, },
parent_view: self.o2m.view, parent_view: self.o2m.view,
form_view_options: {'not_interactible_on_create':true} form_view_options: {'not_interactible_on_create':true}