From cbd17e3a9f70943c7dc922ff5fbc60f2dcf8048a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Wed, 16 Apr 2014 15:34:02 +0200 Subject: [PATCH] [FIX] char_domain widget: better use of options to compute the model in which we want to select records. bzr revid: tde@openerp.com-20140416133402-k3qjrtieevfxz743 --- addons/web/static/src/js/view_form.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 33845ec8ed5..dc751b56ced 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -2464,9 +2464,9 @@ instance.web.form.FieldCharDomain = instance.web.form.AbstractField.extend(insta var self = this; this.$el.html(instance.web.qweb.render("FieldCharDomain", {widget: this})); if (this.get('value')) { + var model = this.options.model || this.field_manager.get_field_value(this.options.model_field); var domain = instance.web.pyeval.eval('domain', this.get('value')); - var relation = this.getParent().fields.mailing_model.get('value')[0]; - var ds = new instance.web.DataSetStatic(self, relation, self.build_context()); + var ds = new instance.web.DataSetStatic(self, model, self.build_context()); ds.call('search_count', [domain]).then(function (results) { $('.oe_domain_count', self.$el).text(results + ' records selected'); $('button span', self.$el).text(' Change selection');