You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by pr...@apache.org on 2018/10/23 13:57:19 UTC

ranger git commit: RANGER-2262 : Improvement of export to excel from report listing page for Oracle database

Repository: ranger
Updated Branches:
  refs/heads/master 851e2f1fb -> fe4db5764


RANGER-2262 : Improvement of export to excel from report listing page for Oracle database


Project: http://git-wip-us.apache.org/repos/asf/ranger/repo
Commit: http://git-wip-us.apache.org/repos/asf/ranger/commit/fe4db576
Tree: http://git-wip-us.apache.org/repos/asf/ranger/tree/fe4db576
Diff: http://git-wip-us.apache.org/repos/asf/ranger/diff/fe4db576

Branch: refs/heads/master
Commit: fe4db5764c1140dd663a3a41ef6b13516645ad5e
Parents: 851e2f1
Author: Nikhil P <ni...@gmail.com>
Authored: Mon Oct 22 18:04:07 2018 +0530
Committer: Pradeep <pr...@apache.org>
Committed: Tue Oct 23 19:05:40 2018 +0530

----------------------------------------------------------------------
 .../main/java/org/apache/ranger/biz/ServiceDBStore.java | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ranger/blob/fe4db576/security-admin/src/main/java/org/apache/ranger/biz/ServiceDBStore.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/org/apache/ranger/biz/ServiceDBStore.java b/security-admin/src/main/java/org/apache/ranger/biz/ServiceDBStore.java
index 5dfe446..55d2d9b 100644
--- a/security-admin/src/main/java/org/apache/ranger/biz/ServiceDBStore.java
+++ b/security-admin/src/main/java/org/apache/ranger/biz/ServiceDBStore.java
@@ -3588,12 +3588,16 @@ public class ServiceDBStore extends AbstractServiceStore {
 			if (CollectionUtils.isNotEmpty(groups)) {
 				groupNames = groupNames + groups.toString();
 				StringTokenizer groupToken = new StringTokenizer(groupNames, "[]");
-				groupNames = groupToken.nextToken().toString();
+				while(groupToken.hasMoreTokens()) {
+					groupNames = groupToken.nextToken().toString();
+				}
 			}
 			if (CollectionUtils.isNotEmpty(users)) {
 				userNames = userNames + users.toString();
 				StringTokenizer userToken = new StringTokenizer(userNames, "[]");
-				userNames = userToken.nextToken().toString();
+				while(userToken.hasMoreTokens()) {
+					userNames = userToken.nextToken().toString();
+				}
 			}
                         String conditionValue = "";
                         for(RangerPolicyItemCondition conditions : conditionsList ){
@@ -3640,7 +3644,9 @@ public class ServiceDBStore extends AbstractServiceStore {
                 if (CollectionUtils.isNotEmpty(policyLabels)) {
                         policyLabelNames = policyLabelNames + policyLabels.toString();
                         StringTokenizer policyLabelToken = new StringTokenizer(policyLabelNames, "[]");
-                        policyLabelNames = policyLabelToken.nextToken().toString();
+                        while(policyLabelToken.hasMoreTokens()) {
+                        	policyLabelNames = policyLabelToken.nextToken().toString();
+                        }
                 }
 		cell.setCellValue(policyStatus);
                 cell = row.createCell(8);