[IMP] Avoid useless default_get when no field is defined in the form view
bzr revid: fme@openerp.com-20110919102508-ezbp6r2i21wm05m9
This commit is contained in:
parent
9ba81bdb5d
commit
2b04278508
|
@ -304,9 +304,15 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView#
|
|||
var def = $.Deferred();
|
||||
$.when(this.has_been_loaded).then(function() {
|
||||
if (self.can_be_discarded()) {
|
||||
self.dataset.default_get(_.keys(self.fields_view.fields)).then(self.on_record_loaded).then(function() {
|
||||
var keys = _.keys(self.fields_view.fields);
|
||||
if (keys.length) {
|
||||
self.dataset.default_get(keys).then(self.on_record_loaded).then(function() {
|
||||
def.resolve();
|
||||
});
|
||||
} else {
|
||||
self.on_record_loaded({});
|
||||
def.resolve();
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
return def.promise();
|
||||
|
|
Loading…
Reference in New Issue