RANGER-2197: Delegate Admin is not able to create policy

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

Branch: refs/heads/ranger-1
Commit: 418e1ebd88c9ed05e89f8a7d3474fa099205219f
Parents: f461f3a
Author: Abhay Kulkarni <[email protected]>
Authored: Thu Aug 23 14:59:19 2018 -0700
Committer: Mehul Parikh <[email protected]>
Committed: Wed Aug 29 14:34:22 2018 +0530

----------------------------------------------------------------------
 .../plugin/policyevaluator/RangerDefaultPolicyEvaluator.java       | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ranger/blob/418e1ebd/agents-common/src/main/java/org/apache/ranger/plugin/policyevaluator/RangerDefaultPolicyEvaluator.java
----------------------------------------------------------------------
diff --git 
a/agents-common/src/main/java/org/apache/ranger/plugin/policyevaluator/RangerDefaultPolicyEvaluator.java
 
b/agents-common/src/main/java/org/apache/ranger/plugin/policyevaluator/RangerDefaultPolicyEvaluator.java
index 76ff0f7..289ec9b 100644
--- 
a/agents-common/src/main/java/org/apache/ranger/plugin/policyevaluator/RangerDefaultPolicyEvaluator.java
+++ 
b/agents-common/src/main/java/org/apache/ranger/plugin/policyevaluator/RangerDefaultPolicyEvaluator.java
@@ -740,7 +740,7 @@ public class RangerDefaultPolicyEvaluator extends 
RangerAbstractPolicyEvaluator
                        LOG.debug("==> RangerDefaultPolicyEvaluator.isMatch(" + 
policy.getId() + ", " + evalContext + ")");
                }
 
-               boolean ret = policy.getId() == getId() || 
isMatch(policy.getResources(), evalContext);
+               final boolean ret = isMatch(policy.getResources(), evalContext);
 
                if(LOG.isDebugEnabled()) {
                        LOG.debug("<== RangerDefaultPolicyEvaluator.isMatch(" + 
policy.getId() + ", " + evalContext + "): " + ret);

Reply via email to