Skip to content
Snippets Groups Projects
Verified Commit 8ae64dfd authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Fix person_required with support for anonymous users

Addition to MR #110
parent b792e0a6
No related branches found
No related tags found
No related merge requests found
Pipeline #578 failed
......@@ -11,5 +11,5 @@ def admin_required(function: Callable = None) -> Callable:
def person_required(function: Callable = None) -> Callable:
""" Requires a logged-in user which is linked to a person. """
actual_decorator = user_passes_test(lambda u: user.person is not None)
actual_decorator = user_passes_test(lambda u: not u.is_anonymous and u.person is not None)
return actual_decorator(login_required(function))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment