mirror of
https://github.com/OCA/server-backend.git
synced 2025-02-18 09:52:42 +02:00
[FIX] base_user_role_company: roles not properly applied on login
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user