From ac2608d3dd9ced30bba7abf6e0192440fdf36aab Mon Sep 17 00:00:00 2001 From: Jigar Amin - OpenERP Date: Wed, 12 Sep 2012 18:33:09 +0530 Subject: [PATCH] [FIX] Passing right datas and ids to print the report bzr revid: jam@tinyerp.com-20120912130309-3jr2fe2yl7hgllwx --- addons/web/controllers/main.py | 5 +++-- addons/web/static/src/js/views.js | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index d96e6b2d401..ac8ebfa198c 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -1944,10 +1944,11 @@ class Reports(View): def print_workflow(self, req, action, token): action = simplejson.loads(action) report_srv = req.session.proxy("report") - action.update({'nested': True}) + ids = action.pop('ids') + action.update({'nested': True, 'id': ids[0]}) report_id = report_srv.report( req.session._db, req.session._uid, req.session._password, - 'workflow.instance.graph', action['id'], action) + 'workflow.instance.graph', ids, action) report_struct = None while True: report_struct = report_srv.report_get( diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index ea35c2732bd..272ec0219b0 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -844,7 +844,7 @@ instance.web.ViewManagerAction = instance.web.ViewManager.extend({ return false; } else { instance.web.blockUI(); - var action={"id":current_view.get_selected_ids()[0], + var action={"ids":current_view.get_selected_ids(), "model":self.dataset.model} self.session.get_file({ url: '/web/report/print_workflow',