[FIX] base: create user not from company_id=1

In new API conversion (7eab8e26d3) a SUPERUSER_ID was dropped hence
we could get an error instead of the default groups_id of a res.users (if
the user has no read permission for `default user`).

opw-687521
This commit is contained in:
Nicolas Lempereur
2017-03-01 18:28:11 +01:00
parent 5c4744cd1f
commit 987b54fde3
+1 -1
View File
@@ -181,7 +181,7 @@ class Users(models.Model):
def _default_groups(self):
default_user = self.env.ref('base.default_user', raise_if_not_found=False)
return (default_user or self.env['res.users']).groups_id
return (default_user or self.env['res.users']).sudo().groups_id
def _companies_count(self):
return self.env['res.company'].sudo().search_count([])