Repository: incubator-ranger Updated Branches: refs/heads/master 33ec87ec6 -> 103104129
RANGER-487: Fix pagination issues in analytics page Signed-off-by: sneethiraj <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/incubator-ranger/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ranger/commit/10310412 Tree: http://git-wip-us.apache.org/repos/asf/incubator-ranger/tree/10310412 Diff: http://git-wip-us.apache.org/repos/asf/incubator-ranger/diff/10310412 Branch: refs/heads/master Commit: 1031041296e64d193e4234e80823ebc8e4ee7e91 Parents: 33ec87e Author: Velmurugan Periasamy <[email protected]> Authored: Sun May 17 18:19:07 2015 -0400 Committer: sneethiraj <[email protected]> Committed: Sun May 17 18:30:27 2015 -0400 ---------------------------------------------------------------------- .../src/main/java/org/apache/ranger/common/RangerSearchUtil.java | 1 + .../src/main/java/org/apache/ranger/common/SearchUtil.java | 2 ++ 2 files changed, 3 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/10310412/security-admin/src/main/java/org/apache/ranger/common/RangerSearchUtil.java ---------------------------------------------------------------------- diff --git a/security-admin/src/main/java/org/apache/ranger/common/RangerSearchUtil.java b/security-admin/src/main/java/org/apache/ranger/common/RangerSearchUtil.java index 8b276d5..897ed5d 100644 --- a/security-admin/src/main/java/org/apache/ranger/common/RangerSearchUtil.java +++ b/security-admin/src/main/java/org/apache/ranger/common/RangerSearchUtil.java @@ -152,6 +152,7 @@ public class RangerSearchUtil extends SearchUtil { int startIndex = restErrorUtil.parseInt(request.getParameter(SearchFilter.START_INDEX), 0, "Invalid value for parameter startIndex", MessageEnums.INVALID_INPUT_DATA, null, SearchFilter.START_INDEX); + startIndex = startIndex < 0 ? 0 : startIndex; ret.setStartIndex(startIndex); int pageSize = restErrorUtil.parseInt(request.getParameter(SearchFilter.PAGE_SIZE), http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/10310412/security-admin/src/main/java/org/apache/ranger/common/SearchUtil.java ---------------------------------------------------------------------- diff --git a/security-admin/src/main/java/org/apache/ranger/common/SearchUtil.java b/security-admin/src/main/java/org/apache/ranger/common/SearchUtil.java index 731ce46..e3cb28f 100644 --- a/security-admin/src/main/java/org/apache/ranger/common/SearchUtil.java +++ b/security-admin/src/main/java/org/apache/ranger/common/SearchUtil.java @@ -70,6 +70,7 @@ public class SearchUtil { request.getParameter("startIndex"), 0, "Invalid value for parameter startIndex", MessageEnums.INVALID_INPUT_DATA, null, "startIndex"); + startIndex = startIndex < 0 ? 0 : startIndex; searchCriteria.setStartIndex(startIndex); int pageSize = restErrorUtil.parseInt(request.getParameter("pageSize"), @@ -120,6 +121,7 @@ public class SearchUtil { request.getParameter("startIndex"), 0, "Invalid value for parameter startIndex", MessageEnums.INVALID_INPUT_DATA, null, "startIndex"); + startIndex = startIndex < 0 ? 0 : startIndex; searchCriteria.setStartIndex(startIndex); int pageSize = restErrorUtil.parseInt(request.getParameter("pageSize"),
