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