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 2021/05/10 12:01:36 UTC
[ranger] 02/03: RANGER-3272 : Zone tag policies are getting deleted
when zone is updated
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 ac9d348b0f6ff2e948e4b4b0eaf66be164c7a0b6
Author: mateenmansoori <ma...@gmail.com>
AuthorDate: Mon May 3 14:44:29 2021 +0530
RANGER-3272 : Zone tag policies are getting deleted when zone is updated
Signed-off-by: Mehul Parikh <me...@apache.org>
---
.../org/apache/ranger/service/RangerSecurityZoneServiceService.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/security-admin/src/main/java/org/apache/ranger/service/RangerSecurityZoneServiceService.java b/security-admin/src/main/java/org/apache/ranger/service/RangerSecurityZoneServiceService.java
index b62e0a5..27c3dc8 100644
--- a/security-admin/src/main/java/org/apache/ranger/service/RangerSecurityZoneServiceService.java
+++ b/security-admin/src/main/java/org/apache/ranger/service/RangerSecurityZoneServiceService.java
@@ -156,7 +156,7 @@ public class RangerSecurityZoneServiceService extends RangerSecurityZoneServiceB
Set<String> updatedServiceNames = ret.getServices().keySet();
Set<String> oldTagServiceNames = new HashSet(tagServiceNamesInZones.remove(xObj.getId()));
- Set<String> updatedTagServiceNames = ret.getServices().keySet();
+ Set<String> updatedTagServiceNames = new HashSet<String>(ret.getTagServices());
Collection<String> newServiceNames = CollectionUtils.subtract(updatedServiceNames, oldServiceNames);
Collection<String> deletedServiceNames = CollectionUtils.subtract(oldServiceNames, updatedServiceNames);