diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/security/SecurityUtils.java b/libreplan-webapp/src/main/java/org/libreplan/web/security/SecurityUtils.java index a5838748e..226eb8847 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/security/SecurityUtils.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/security/SecurityUtils.java @@ -124,7 +124,11 @@ public final class SecurityUtils { @Override public Boolean execute() { try { - String username = getLoggedUser().getUsername(); + CustomUser customUser = getLoggedUser(); + if (customUser == null) { + return false; + } + String username = customUser.getUsername(); return Registry .getOrderAuthorizationDAO() .userOrItsProfilesHaveAnyAuthorization(