diff --git a/components/org.wso2.carbon.identity.api.server.api.resource/org.wso2.carbon.identity.api.server.api.resource.v1/src/main/java/org/wso2/carbon/identity/api/server/api/resource/v1/core/ServerAPIResourceManagementService.java b/components/org.wso2.carbon.identity.api.server.api.resource/org.wso2.carbon.identity.api.server.api.resource.v1/src/main/java/org/wso2/carbon/identity/api/server/api/resource/v1/core/ServerAPIResourceManagementService.java index 58707d2d0e..108f447ce5 100644 --- a/components/org.wso2.carbon.identity.api.server.api.resource/org.wso2.carbon.identity.api.server.api.resource.v1/src/main/java/org/wso2/carbon/identity/api/server/api/resource/v1/core/ServerAPIResourceManagementService.java +++ b/components/org.wso2.carbon.identity.api.server.api.resource/org.wso2.carbon.identity.api.server.api.resource.v1/src/main/java/org/wso2/carbon/identity/api/server/api/resource/v1/core/ServerAPIResourceManagementService.java @@ -177,14 +177,14 @@ public APIResourceListResponse getAPIResources(String before, String after, Stri Collections.reverse(apiResources); } if (!isFirstPage) { - String encodedString = Base64.getEncoder().encodeToString(apiResources.get(0).getCursorKey() - .toString().getBytes(StandardCharsets.UTF_8)); + String encodedString = Base64.getEncoder().encodeToString(apiResources.get(0).getName() + .getBytes(StandardCharsets.UTF_8)); apiResourceListResponse.addLinksItem(buildPaginationLink(url + "&before=" + encodedString, "previous")); } if (!isLastPage) { String encodedString = Base64.getEncoder().encodeToString(apiResources.get(apiResources.size() - 1) - .getCursorKey().toString().getBytes(StandardCharsets.UTF_8)); + .getName().getBytes(StandardCharsets.UTF_8)); apiResourceListResponse.addLinksItem(buildPaginationLink(url + "&after=" + encodedString, "next")); } }