Repository: ranger Updated Branches: refs/heads/ranger-1 cb0cb3189 -> 7077c4099
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/7077c409 Tree: http://git-wip-us.apache.org/repos/asf/ranger/tree/7077c409 Diff: http://git-wip-us.apache.org/repos/asf/ranger/diff/7077c409 Branch: refs/heads/ranger-1 Commit: 7077c4099fd5115d1e5efcfc524612cbe761086e Parents: cb0cb31 Author: Nikhil P <nikhil.pur...@gmail.com> Authored: Mon Oct 22 18:04:07 2018 +0530 Committer: Pradeep <prad...@apache.org> Committed: Tue Oct 23 19:32: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/7077c409/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);