Repository: ranger
Updated Branches:
  refs/heads/master 81d1584a2 -> 6f4e28639


RANGER-1877 The ranger policies json file should be formatted when exported at 
ranger service manager.

Signed-off-by: peng.jianhua <[email protected]>


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

Branch: refs/heads/master
Commit: 6f4e28639ad431cc0073e1af4ed591035d92b734
Parents: 81d1584
Author: wangyuan <[email protected]>
Authored: Wed Nov 8 11:10:29 2017 +0800
Committer: peng.jianhua <[email protected]>
Committed: Mon Nov 20 09:40:04 2017 +0800

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


http://git-wip-us.apache.org/repos/asf/ranger/blob/6f4e2863/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 195510d..956b605 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
@@ -185,6 +185,7 @@ import org.apache.poi.ss.usermodel.Workbook;
 import org.codehaus.jettison.json.JSONException;
 
 import com.google.gson.Gson;
+import com.google.gson.GsonBuilder;
 
 @Component
 public class ServiceDBStore extends AbstractServiceStore {
@@ -3631,10 +3632,8 @@ public class ServiceDBStore extends AbstractServiceStore 
{
                RangerExportPolicyList rangerExportPolicyList = new 
RangerExportPolicyList();
                putMetaDataInfo(rangerExportPolicyList);
                rangerExportPolicyList.setPolicies(policies);
-               
-               Gson gson = new Gson();
+               Gson gson = new GsonBuilder().setPrettyPrinting().create();
                String json = gson.toJson(rangerExportPolicyList, 
RangerExportPolicyList.class);
-
                try {
                        out = response.getOutputStream();
                        response.setStatus(HttpServletResponse.SC_OK);

Reply via email to