You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by ve...@apache.org on 2017/01/25 21:54:13 UTC

[3/3] ranger git commit: RANGER-1319: inconsistency in adding user to the DB table

RANGER-1319: inconsistency in adding user to the DB table

Signed-off-by: Velmurugan Periasamy <ve...@apache.org>


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

Branch: refs/heads/master
Commit: d5fee7873a15c914dc705e10dfe5ff03dca91b81
Parents: bb32226
Author: Sailaja Polavarapu <sp...@hortonworks.com>
Authored: Tue Jan 24 15:35:52 2017 -0800
Committer: Velmurugan Periasamy <ve...@apache.org>
Committed: Wed Jan 25 16:52:05 2017 -0500

----------------------------------------------------------------------
 .../ranger/unixusersync/process/PolicyMgrUserGroupBuilder.java | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ranger/blob/d5fee787/ugsync/src/main/java/org/apache/ranger/unixusersync/process/PolicyMgrUserGroupBuilder.java
----------------------------------------------------------------------
diff --git a/ugsync/src/main/java/org/apache/ranger/unixusersync/process/PolicyMgrUserGroupBuilder.java b/ugsync/src/main/java/org/apache/ranger/unixusersync/process/PolicyMgrUserGroupBuilder.java
index c5e8721..070a39b 100644
--- a/ugsync/src/main/java/org/apache/ranger/unixusersync/process/PolicyMgrUserGroupBuilder.java
+++ b/ugsync/src/main/java/org/apache/ranger/unixusersync/process/PolicyMgrUserGroupBuilder.java
@@ -319,7 +319,11 @@ public class PolicyMgrUserGroupBuilder implements UserGroupSink {
 
 			LOG.debug("INFO: addPMAccount(" + userName + ")" );
 			if (! isMockRun) {
-				addMUser(userName);
+				if (addMUser(userName) == null) {
+					String msg = "Failed to add portal user";
+					LOG.error(msg);
+					throw new Exception(msg);
+				}
 			}
 			
 			//* Build the user group info object and do the rest call