summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorCedric Snauwaert <csn@openerp.com>2013-03-13 15:25:54 +0100
committerCedric Snauwaert <csn@openerp.com>2013-03-13 15:25:54 +0100
commitca7aa3ef8d0257985bb8704487a3822b2b5e5a20 (patch)
tree3d62bfd7991b27d9526d3b3e30e1051e0ba8532a /addons/web/static/src
parent4ee7a67789a322a9ed85779c2d93cc3348db5a3c (diff)
[FIX]view_form : fix invalid domain in widget statusbar when using m2o fields
bzr revid: csn@openerp.com-20130313142554-7k6xgpeq20s8sqru
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/view_form.js7
1 files changed, 6 insertions, 1 deletions
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);
}