diff options
| author | Cedric Snauwaert <csn@openerp.com> | 2013-03-13 15:25:54 +0100 |
|---|---|---|
| committer | Cedric Snauwaert <csn@openerp.com> | 2013-03-13 15:25:54 +0100 |
| commit | ca7aa3ef8d0257985bb8704487a3822b2b5e5a20 (patch) | |
| tree | 3d62bfd7991b27d9526d3b3e30e1051e0ba8532a /addons/web/static/src/js | |
| parent | 4ee7a67789a322a9ed85779c2d93cc3348db5a3c (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/js')
| -rw-r--r-- | addons/web/static/src/js/view_form.js | 7 |
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); } |
