This is an automated email from the ASF dual-hosted git repository. abhay pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/ranger.git
The following commit(s) were added to refs/heads/master by this push: new 2d875da32 RANGER-4767: Deleted policies are still taking effect if all policies for a security zone are deleted 2d875da32 is described below commit 2d875da32aa142151c976aea925a6cc9bd4e20dd Author: Abhay Kulkarni <akulka...@cloudera.com> AuthorDate: Thu Apr 4 09:31:16 2024 -0700 RANGER-4767: Deleted policies are still taking effect if all policies for a security zone are deleted --- .../java/org/apache/ranger/plugin/service/RangerBasePlugin.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/agents-common/src/main/java/org/apache/ranger/plugin/service/RangerBasePlugin.java b/agents-common/src/main/java/org/apache/ranger/plugin/service/RangerBasePlugin.java index 6a3d59dae..97da473a8 100644 --- a/agents-common/src/main/java/org/apache/ranger/plugin/service/RangerBasePlugin.java +++ b/agents-common/src/main/java/org/apache/ranger/plugin/service/RangerBasePlugin.java @@ -383,6 +383,13 @@ public class RangerBasePlugin { if (policies.getPolicies() == null) { policies.setPolicies(new ArrayList<>()); } + if (MapUtils.isNotEmpty(policies.getSecurityZones())) { + for (ServicePolicies.SecurityZoneInfo element : policies.getSecurityZones().values()) { + if (element.getPolicies() == null) { + element.setPolicies(new ArrayList<>()); + } + } + } } } }