diff options
| author | RomainLibert <rli@odoo.com> | 2018-01-12 11:19:26 +0100 |
|---|---|---|
| committer | RomainLibert <rli@odoo.com> | 2018-01-15 10:23:13 +0100 |
| commit | 8aa27eeefd413e3dfeeb7ea77e2ebad66859b885 (patch) | |
| tree | 174ca87db4269256f284f46759f6d935ae8066ce | |
| parent | 03a36a9bbadbf874837ff85692a1d8f1c13cc36d (diff) | |
[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.
| -rw-r--r-- | odoo/addons/base/models/ir_actions.py | 7 |
1 files changed, 6 insertions, 1 deletions
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 |
