From ca7aa3ef8d0257985bb8704487a3822b2b5e5a20 Mon Sep 17 00:00:00 2001 From: Cedric Snauwaert Date: Wed, 13 Mar 2013 15:25:54 +0100 Subject: [PATCH] [FIX]view_form : fix invalid domain in widget statusbar when using m2o fields bzr revid: csn@openerp.com-20130313142554-7k6xgpeq20s8sqru --- addons/web/static/src/js/view_form.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index a0eb3968944..dea2b54ef99 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -5334,8 +5334,13 @@ instance.web.form.FieldStatus = instance.web.form.AbstractField.extend({ } }, calc_domain: function() { + var domain = []; var d = instance.web.pyeval.eval('domain', this.build_domain()); - domain = ['|', ['id', '=', this.get('value')]].concat(d); + + if (d.length >=1) { + domain = ['|',['id', '=', this.get('value')]].concat(d); + } + if (! _.isEqual(domain, this.get("evaluated_selection_domain"))) { this.set("evaluated_selection_domain", domain); }