keycloak-aplcache

fix NPE

2/28/2014 11:19:26 AM

Details

diff --git a/services/src/main/java/org/keycloak/services/resources/admin/AdminService.java b/services/src/main/java/org/keycloak/services/resources/admin/AdminService.java
index 534f5d9..0b1aa12 100755
--- a/services/src/main/java/org/keycloak/services/resources/admin/AdminService.java
+++ b/services/src/main/java/org/keycloak/services/resources/admin/AdminService.java
@@ -154,6 +154,10 @@ public class AdminService {
         if (realm == null)
             throw new NotFoundException();
         Auth auth = authManager.authenticateCookie(realm, headers);
+        if (auth == null) {
+            logger.debug("No auth cookie");
+            return Response.status(401).build();
+        }
         UserModel user = auth.getUser();
         if (user == null) {
             return Response.status(401).build();