[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,{
initial_view: "form",
alternative_form_view: self.o2m.field.views ? self.o2m.field.views["form"] : undefined,
create_function: function(data) {
return self.o2m.dataset.create(data, function(r) {
create_function: function(data, callback, error_callback) {
return self.o2m.dataset.create(data).pipe(function(r) {
self.o2m.dataset.set_ids(self.o2m.dataset.ids.concat([r.result]));
self.o2m.dataset.on_change();
});
return {'result': undefined};
}).then(callback, error_callback);
},
parent_view: self.o2m.view,
form_view_options: {'not_interactible_on_create':true}