In the class SubmissionNewView (web/opensubmit/views/frontend.py the LoginRequiredMixin redirection mechanism is overwritten by the dispatch function, which calls can_create_submissionand produces an Exception, because an authorized user is expected. (Exception: 'AnonymousUser' object has no attribute 'profile')
The simple fix is to check user.is_authenticated() in the dispatch function. The right way to fix this would probably be writing a custom Mixin for checking submission priviledges.
In the class
SubmissionNewView
(web/opensubmit/views/frontend.py theLoginRequiredMixin
redirection mechanism is overwritten by the dispatch function, which callscan_create_submission
and produces an Exception, because an authorized user is expected. (Exception: 'AnonymousUser' object has no attribute 'profile'
)The simple fix is to check
user.is_authenticated()
in the dispatch function. The right way to fix this would probably be writing a custom Mixin for checking submission priviledges.