From dc5e0e58331e5e0abe2e01d3d661503f00d65a0d Mon Sep 17 00:00:00 2001 From: len-odoo Date: Thu, 5 Jul 2018 10:53:50 +0200 Subject: [PATCH] [FIX] base: allow to give a name attribute to the res.groups copy method Before, the name given to the copy method was always 'the old name (copy)' (even bypassing what might have been given to the default values dict). opw 1862214 --- odoo/addons/base/res/res_users.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/odoo/addons/base/res/res_users.py b/odoo/addons/base/res/res_users.py index 201f311c75d..bfd7a8d59ae 100644 --- a/odoo/addons/base/res/res_users.py +++ b/odoo/addons/base/res/res_users.py @@ -145,7 +145,9 @@ class Groups(models.Model): @api.multi def copy(self, default=None): self.ensure_one() - default = dict(default or {}, name=_('%s (copy)') % self.name) + chosen_name = default.get('name') if default else '' + default_name = chosen_name or _('%s (copy)') % self.name + default = dict(default or {}, name=default_name) return super(Groups, self).copy(default) @api.multi