keycloak-uncached

Merge pull request #2540 from guusdk/1.9.x KEYCLOAK-2767:

4/7/2016 10:41:36 AM

Details

diff --git a/integration/admin-client/src/main/java/org/keycloak/admin/client/resource/UsersResource.java b/integration/admin-client/src/main/java/org/keycloak/admin/client/resource/UsersResource.java
index df889b9..9497f3a 100755
--- a/integration/admin-client/src/main/java/org/keycloak/admin/client/resource/UsersResource.java
+++ b/integration/admin-client/src/main/java/org/keycloak/admin/client/resource/UsersResource.java
@@ -29,7 +29,6 @@ import javax.ws.rs.QueryParam;
 import javax.ws.rs.core.MediaType;
 import javax.ws.rs.core.Response;
 import java.util.List;
-import java.util.Map;
 
 public interface UsersResource {
 
@@ -55,7 +54,7 @@ public interface UsersResource {
     @Path("count")
     @GET
     @Produces(MediaType.APPLICATION_JSON)
-    Map<String, Integer> count();
+    Integer count();
 
     @Path("{id}")
     UserResource get(@PathParam("id") String id);
diff --git a/services/src/main/java/org/keycloak/services/resources/admin/UsersResource.java b/services/src/main/java/org/keycloak/services/resources/admin/UsersResource.java
index 08e549c..e413c72 100755
--- a/services/src/main/java/org/keycloak/services/resources/admin/UsersResource.java
+++ b/services/src/main/java/org/keycloak/services/resources/admin/UsersResource.java
@@ -685,10 +685,10 @@ public class UsersResource {
     @GET
     @NoCache
     @Produces(MediaType.APPLICATION_JSON)
-    public Map<String, Integer> getUsersCount() {
+    public Integer getUsersCount() {
         auth.requireView();
 
-        return Collections.singletonMap("count", session.users().getUsersCount(realm));
+        return session.users().getUsersCount(realm);
     }
 
     @Path("{id}/role-mappings")
diff --git a/testsuite/integration/src/test/java/org/keycloak/testsuite/admin/UserTest.java b/testsuite/integration/src/test/java/org/keycloak/testsuite/admin/UserTest.java
index 077d5f0..eafe169 100755
--- a/testsuite/integration/src/test/java/org/keycloak/testsuite/admin/UserTest.java
+++ b/testsuite/integration/src/test/java/org/keycloak/testsuite/admin/UserTest.java
@@ -235,7 +235,7 @@ public class UserTest extends AbstractClientTest {
     public void count() {
         createUsers();
 
-        Integer count = realm.users().count().get("count");
+        Integer count = realm.users().count();
         assertEquals(9, count.intValue());
     }