diff --git a/addons/mrp/models/mrp_production.py b/addons/mrp/models/mrp_production.py index c9a9b7e6d58..e7e3f328a5d 100644 --- a/addons/mrp/models/mrp_production.py +++ b/addons/mrp/models/mrp_production.py @@ -1982,6 +1982,7 @@ class MrpProduction(models.Model): return { 'type': 'ir.actions.client', 'tag': 'do_multi_print', + 'context': {}, 'params': { 'reports': report_actions, } diff --git a/addons/stock/static/src/client_actions/multi_print.js b/addons/stock/static/src/client_actions/multi_print.js index 586f625f275..2c764378f68 100644 --- a/addons/stock/static/src/client_actions/multi_print.js +++ b/addons/stock/static/src/client_actions/multi_print.js @@ -27,9 +27,9 @@ async function doMultiPrint(env, action) { } if (action.params.anotherAction) { return env.services.action.doAction(action.params.anotherAction); - } else if (action.params.on_close) { + } else if (action.params.onClose) { // handle special cases such as barcode - action.params.on_close() + action.params.onClose() } else { return env.services.action.doAction("reload_context"); }