diff --git a/aleksis/core/frontend/routeValidators.js b/aleksis/core/frontend/routeValidators.js index 1df949d0349412be9a50f81c53837dab7210d80b..87a046c1dab01e0be4a8c9a65fddf3495e794623 100644 --- a/aleksis/core/frontend/routeValidators.js +++ b/aleksis/core/frontend/routeValidators.js @@ -8,4 +8,8 @@ const notLoggedInValidator = (whoAmI) => { return !whoAmI || whoAmI.isAnonymous; }; -export { notLoggedInValidator }; +const hasPersonValidator = (whoAmI) => { + return whoAmI && whoAmI.person && !whoAmI.person.isDummy; +}; + +export { notLoggedInValidator, hasPersonValidator };