mirror of
https://github.com/OCA/server-backend.git
synced 2025-02-18 09:52:42 +02:00
[FIX] Crash in base_user_role when role_id is not set on res.users.role.line
This commit is contained in:
committed by
sebalix
parent
ed30c31fc8
commit
daa65abf91
@@ -44,8 +44,9 @@ class ResUsers(models.Model):
|
||||
lambda rec: rec.is_enabled)
|
||||
for role_line in role_lines:
|
||||
role = role_line.role_id
|
||||
group_ids.append(role.group_id.id)
|
||||
group_ids.extend(role.implied_ids.ids)
|
||||
if role:
|
||||
group_ids.append(role.group_id.id)
|
||||
group_ids.extend(role.implied_ids.ids)
|
||||
group_ids = list(set(group_ids)) # Remove duplicates IDs
|
||||
vals = {
|
||||
'groups_id': [(6, 0, group_ids)],
|
||||
|
||||
Reference in New Issue
Block a user