backoffice: handle user without roles on lock calculation (#18912)

This commit is contained in:
Thomas NOËL 2017-09-23 16:20:39 +02:00
parent c33a029ae3
commit 7521460768
1 changed files with 1 additions and 1 deletions

View File

@ -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()