From 13caa128a61754e232e92feee37a1b78f38f3689 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Mon, 27 May 2013 16:49:27 +0200 Subject: [PATCH] [FIX] FieldMany2One: avoid displaying a crash when name_getting an invisible many2one due to an always_reload. bzr revid: tde@openerp.com-20130527144927-9c9ivhskyiv66fnh --- addons/web/static/src/js/view_form.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 1d5c97532cc..711f34fd279 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -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(); + } }); } },