provisionning: do not fail on missing role (#50014)
This commit is contained in:
parent
78efa6b5db
commit
5291a38e9b
|
@ -153,7 +153,10 @@ class Provisionning(threading.local):
|
|||
user_roles = {}
|
||||
parents = {}
|
||||
for rp in RoleParenting.objects.all():
|
||||
parents.setdefault(rp.child.id, []).append(rp.parent.id)
|
||||
try:
|
||||
parents.setdefault(rp.child.id, []).append(rp.parent.id)
|
||||
except Role.DoesNotExist:
|
||||
pass
|
||||
Through = Role.members.through
|
||||
qs = Through.objects.filter(role__members__in=users).values_list('user_id', 'role_id')
|
||||
for u_id, r_id in qs:
|
||||
|
|
Loading…
Reference in New Issue