[FIX] FieldMany2One: avoid displaying a crash when name_getting an invisible many2one due to an always_reload.

bzr revid: tde@openerp.com-20130527144927-9c9ivhskyiv66fnh
This commit is contained in:
Thibault Delavallée 2013-05-27 16:49:27 +02:00
parent c05abdc22d
commit 13caa128a6
1 changed files with 5 additions and 0 deletions

View File

@ -3389,6 +3389,11 @@ instance.web.form.FieldMany2One = instance.web.form.AbstractField.extend(instanc
this.alive(dataset.name_get([self.get("value")])).done(function(data) {
self.display_value["" + self.get("value")] = data[0][1];
self.render_value(true);
}).fail( function (data, event) {
// avoid displaying crash errors when having an invisible field
if (self.get('effective_invisible')) {
event.preventDefault();
}
});
}
},