X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Fauth%2FCurrentUser.java;h=cce34cd1fb298c81fd01f98147d2710bd97c4275;hb=ff5b1923caaa5882690e842d6ce96a27ea0f30e8;hp=11126014f2aba49e9a85a6ddf16f9242da8792a1;hpb=86db10fcb2299ebf71d5599a80dc54444b26f893;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/auth/CurrentUser.java b/org.argeo.cms/src/org/argeo/cms/auth/CurrentUser.java index 11126014f..cce34cd1f 100644 --- a/org.argeo.cms/src/org/argeo/cms/auth/CurrentUser.java +++ b/org.argeo.cms/src/org/argeo/cms/auth/CurrentUser.java @@ -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() {