diff options
Diffstat (limited to 'odoo')
| -rw-r--r-- | odoo/addons/base/models/ir_actions.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/odoo/addons/base/models/ir_actions.py b/odoo/addons/base/models/ir_actions.py index 1a75b2e7440..4bc9ebac3ec 100644 --- a/odoo/addons/base/models/ir_actions.py +++ b/odoo/addons/base/models/ir_actions.py @@ -1079,9 +1079,11 @@ class IrActionsServer(models.Model): def copy_data(self, default=None): default = default or {} + vals_list = super().copy_data(default=default) if not default.get('name'): - default['name'] = _('%s (copy)', self.name) - return super().copy_data(default=default) + for vals in vals_list: + vals['name'] = _('%s (copy)', vals.get('name', '')) + return vals_list class IrActionsTodo(models.Model): """ |
