You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by sn...@apache.org on 2015/05/18 00:30:50 UTC

incubator-ranger git commit: RANGER-487: Fix pagination issues in analytics page

Repository: incubator-ranger
Updated Branches:
  refs/heads/master 33ec87ec6 -> 103104129


RANGER-487: Fix pagination issues in analytics page

Signed-off-by: sneethiraj <sn...@apache.org>


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 <ve...@apache.org>
Authored: Sun May 17 18:19:07 2015 -0400
Committer: sneethiraj <sn...@apache.org>
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"),