summaryrefslogtreecommitdiff
path: root/odoo/addons/base/models
diff options
context:
space:
mode:
Diffstat (limited to 'odoo/addons/base/models')
-rw-r--r--odoo/addons/base/models/ir_actions.py6
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):
"""