[FIX] base_user_role_company: roles not properly applied on login

This commit is contained in:
Daniel Reis
2022-02-15 12:34:49 +00:00
parent e866c7ab21
commit f3c4d3d90e
5 changed files with 42 additions and 30 deletions

View File

@@ -18,6 +18,6 @@ class IrHttp(models.AbstractModel):
if self.env.user.role_line_ids:
cids_str = request.httprequest.cookies.get("cids", str(self.env.company.id))
cids = [int(cid) for cid in cids_str.split(",")]
self.env.user._set_session_active_roles(cids)
self.env.user.set_groups_from_roles()
# The first element of cids is the currently selected company
self.env.user.set_groups_from_roles(company_id=cids[0])
return result