From 716632b80cf96358afdaaf83e8a8b4178bcae47e Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Thu, 15 Sep 2011 15:12:01 +0200 Subject: [PATCH] [fix] problem in reports bzr revid: nicolas.vanhoren@openerp.com-20110915131201-c9j9y7gy4ludsxtp --- addons/web/static/src/js/views.js | 16 ++++++++++++---- 1 file 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 + }); }); } });