You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by me...@apache.org on 2023/08/30 10:38:54 UTC
[ranger] 03/03: RANGER-4343: Atlas default policy is showing 2 admin users in policy items
This is an automated email from the ASF dual-hosted git repository.
mehul pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ranger.git
commit b1c0ac608bc598df3aabd58f20335d32e22be0f5
Author: Sanket-Shelar <sa...@gmail.com>
AuthorDate: Tue Aug 29 16:50:58 2023 +0530
RANGER-4343: Atlas default policy is showing 2 admin users in policy items
Signed-off-by: Mehul Parikh <me...@apache.org>
---
.../java/org/apache/ranger/services/atlas/RangerServiceAtlas.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/plugin-atlas/src/main/java/org/apache/ranger/services/atlas/RangerServiceAtlas.java b/plugin-atlas/src/main/java/org/apache/ranger/services/atlas/RangerServiceAtlas.java
index 626862698..fee2179b5 100644
--- a/plugin-atlas/src/main/java/org/apache/ranger/services/atlas/RangerServiceAtlas.java
+++ b/plugin-atlas/src/main/java/org/apache/ranger/services/atlas/RangerServiceAtlas.java
@@ -169,7 +169,9 @@ public class RangerServiceAtlas extends RangerBaseService {
// 1. add adminUser to every policyItem
for (RangerPolicyItem defaultPolicyItem : defaultPolicy.getPolicyItems()) {
- defaultPolicyItem.getUsers().add(adminUser);
+ if(!defaultPolicyItem.getUsers().contains(adminUser)) {
+ defaultPolicyItem.getUsers().add(adminUser);
+ }
}
// 2. add a policy-item for rangertagsync user with 'entity-read' permission in the policy for 'entity-type'