backoffice: handle user without roles on lock calculation (#18912)
This commit is contained in:
parent
c33a029ae3
commit
7521460768
|
@ -495,7 +495,7 @@ class FormStatusPage(Directory):
|
|||
r += form.render()
|
||||
self.filled.mark_as_being_visited()
|
||||
related_user_forms = getattr(self.filled, 'related_user_forms', None) or []
|
||||
user_roles = set(get_request().user.roles)
|
||||
user_roles = set(get_request().user.roles or [])
|
||||
for user_formdata in related_user_forms:
|
||||
if user_roles.intersection(user_formdata.actions_roles):
|
||||
user_formdata.mark_as_being_visited()
|
||||
|
|
Loading…
Reference in New Issue