diff --git a/wcs/forms/common.py b/wcs/forms/common.py index 3f008e5b4..fbf60c0e2 100644 --- a/wcs/forms/common.py +++ b/wcs/forms/common.py @@ -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()