From 8aa27eeefd413e3dfeeb7ea77e2ebad66859b885 Mon Sep 17 00:00:00 2001 From: RomainLibert Date: Fri, 12 Jan 2018 11:19:26 +0100 Subject: [PATCH] [IMP] Base: Forwarding missing model context This change allows us to get the model context in order to know if we have a lead or an opportunity which is important to display the right word. --- odoo/addons/base/models/ir_actions.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/odoo/addons/base/models/ir_actions.py b/odoo/addons/base/models/ir_actions.py index 39e3df0f471..95fd6eff322 100644 --- a/odoo/addons/base/models/ir_actions.py +++ b/odoo/addons/base/models/ir_actions.py @@ -196,7 +196,12 @@ class IrActionsActWindow(models.Model): for values in result: model = values.get('res_model') if model in self.env: - values['help'] = self.env[model].get_empty_list_help(values.get('help', "")) + eval_ctx = dict(self.env.context) + try: + ctx = safe_eval(values.get('context', '{}'), eval_ctx) + except: + ctx = {} + values['help'] = self.with_context(**ctx).env[model].get_empty_list_help(values.get('help', '')) return result @api.model