Fix build
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / auth / CurrentUser.java
index 11126014f2aba49e9a85a6ddf16f9242da8792a1..cce34cd1fb298c81fd01f98147d2710bd97c4275 100644 (file)
@@ -48,8 +48,9 @@ public final class CurrentUser {
        }
 
        public static boolean isAnonymous(Subject subject) {
-               return getUsername(subject).equalsIgnoreCase(
-                               AuthConstants.ROLE_ANONYMOUS);
+               String username = getUsername(subject);
+               return username == null
+                               || username.equalsIgnoreCase(AuthConstants.ROLE_ANONYMOUS);
        }
 
        private static Subject currentSubject() {