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 <[email protected]> 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 <[email protected]> --- .../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'
