diff options
| author | niv-openerp <nicolas.vanhoren@openerp.com> | 2011-09-15 15:12:01 +0200 |
|---|---|---|
| committer | niv-openerp <nicolas.vanhoren@openerp.com> | 2011-09-15 15:12:01 +0200 |
| commit | 716632b80cf96358afdaaf83e8a8b4178bcae47e (patch) | |
| tree | 11fd676dc52eed1e1e84ec9d608d05860998f947 /addons/web/static | |
| parent | 692cb79400b26b2a7d1f2b092bf7e1bbf1f49d35 (diff) | |
[fix] problem in reports
bzr revid: nicolas.vanhoren@openerp.com-20110915131201-c9j9y7gy4ludsxtp
Diffstat (limited to 'addons/web/static')
| -rw-r--r-- | addons/web/static/src/js/views.js | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index ad2e2131884..88db848118f 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -133,11 +133,19 @@ db.web.ActionManager = db.web.Widget.extend({ (this.client_widget = new ClientWidget(this, action.params)).appendTo(this); }, ir_actions_report_xml: function(action) { + var self = this; $.blockUI(); - this.session.get_file({ - url: '/web/report', - data: {action: JSON.stringify(action)}, - complete: $.unblockUI + self.rpc("/web/session/eval_domain_and_context", { + contexts: [action.context], + domains: [] + }).then(function(res) { + action = _.clone(action); + action.context = res.context; + self.session.get_file({ + url: '/web/report', + data: {action: JSON.stringify(action)}, + complete: $.unblockUI + }); }); } }); |
