diff --git a/tryton/wizard/main.py b/tryton/wizard/main.py index 317b3114d3..162cee90bc 100644 --- a/tryton/wizard/main.py +++ b/tryton/wizard/main.py @@ -118,17 +118,17 @@ class Wizard(object): datas['form'].update(new_data) del new_data elif res['type'] == 'action': - Action._exec_action(res['action'], datas) + Action._exec_action(res['action'], datas, context=context) state = res['state'] elif res['type'] == 'print': datas['report_id'] = res.get('report_id', False) if res.get('get_id_from_action', False): backup_ids = datas['ids'] datas['ids'] = datas['form']['ids'] - Action.exec_report(res['report'], datas) + Action.exec_report(res['report'], datas, context=context) datas['ids'] = backup_ids else: - Action.exec_report(res['report'], datas) + Action.exec_report(res['report'], datas, context=context) state = res['state'] elif res['type'] == 'state': state = res['state']