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);
