Author: shane.bryzak(a)jboss.com
Date: 2008-09-15 22:10:16 -0400 (Mon, 15 Sep 2008)
New Revision: 8996
Modified:
trunk/src/main/org/jboss/seam/web/IdentityRequestWrapper.java
Log:
JBSEAM-3374
Modified: trunk/src/main/org/jboss/seam/web/IdentityRequestWrapper.java
===================================================================
--- trunk/src/main/org/jboss/seam/web/IdentityRequestWrapper.java 2008-09-15 19:28:53 UTC
(rev 8995)
+++ trunk/src/main/org/jboss/seam/web/IdentityRequestWrapper.java 2008-09-16 02:10:16 UTC
(rev 8996)
@@ -28,12 +28,13 @@
}
@Override
- public Principal getUserPrincipal() {
- return Identity.isSecurityEnabled() ? identity.getPrincipal() : null;
+ public Principal getUserPrincipal()
+ {
+ return Identity.isSecurityEnabled() && identity != null ?
identity.getPrincipal() : null;
}
@Override
public boolean isUserInRole(String role) {
- return getUserPrincipal() != null ? identity.hasRole(role) : false;
+ return getUserPrincipal() != null && identity != null ?
identity.hasRole(role) : false;
}
}
Show replies by date