diff --git a/odoo/addons/base/models/res_users.py b/odoo/addons/base/models/res_users.py index c8e53839e5f..d3f784a9f90 100644 --- a/odoo/addons/base/models/res_users.py +++ b/odoo/addons/base/models/res_users.py @@ -1458,6 +1458,9 @@ class GroupsView(models.Model): xml_by_category[category_name].append(E.newline()) xml_by_category[category_name].append(E.field(name=field_name, **attrs)) xml_by_category[category_name].append(E.newline()) + # add duplicate invisible field so default values are saved on create + if attrs.get('groups') == 'base.group_no_one': + xml0.append(E.field(name=field_name, **dict(attrs, invisible="1", groups='!base.group_no_one'))) else: # application separator with boolean fields