This is an automated email from the ASF dual-hosted git repository. pradeep pushed a commit to branch ranger-2.4 in repository https://gitbox.apache.org/repos/asf/ranger.git
commit 5fe35623a444f5a5af816aecf1d787591933db78 Author: Pradeep AgrawaL <[email protected]> AuthorDate: Mon Mar 6 15:26:49 2023 +0530 RANGER-4123: No policy found for given version --- .../org/apache/ranger/patch/PatchForUpdatingPolicyJson_J10019.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/security-admin/src/main/java/org/apache/ranger/patch/PatchForUpdatingPolicyJson_J10019.java b/security-admin/src/main/java/org/apache/ranger/patch/PatchForUpdatingPolicyJson_J10019.java index 6dcf3f264..31fd2de7d 100644 --- a/security-admin/src/main/java/org/apache/ranger/patch/PatchForUpdatingPolicyJson_J10019.java +++ b/security-admin/src/main/java/org/apache/ranger/patch/PatchForUpdatingPolicyJson_J10019.java @@ -83,6 +83,7 @@ import org.apache.ranger.plugin.model.RangerValiditySchedule; import org.apache.ranger.plugin.policyevaluator.RangerPolicyItemEvaluator; import org.apache.ranger.plugin.util.RangerPerfTracer; import org.apache.ranger.plugin.util.SearchFilter; +import org.apache.ranger.service.RangerDataHistService; import org.apache.ranger.service.RangerPolicyService; import org.apache.ranger.util.CLIUtil; import org.slf4j.Logger; @@ -119,6 +120,9 @@ public class PatchForUpdatingPolicyJson_J10019 extends BaseLoader { @Autowired PolicyRefUpdater policyRefUpdater; + @Autowired + RangerDataHistService dataHistService; + private final Map<String, Long> groupIdMap = new HashMap<>(); private final Map<String, Long> userIdMap = new HashMap<>(); private final Map<String, Map<String, Long>> resourceNameIdMap = new HashMap<>(); @@ -284,6 +288,7 @@ public class PatchForUpdatingPolicyJson_J10019 extends BaseLoader { addAccessDefRef(serviceType, policy.getId(), accesses); addPolicyConditionDefRef(serviceType, policy.getId(), conditions); addDataMaskDefRef(serviceType, policy.getId(), dataMasks); + dataHistService.createObjectDataHistory(policy, RangerDataHistService.ACTION_UPDATE); } catch (Exception e) { logger.error("portPoliry(id=" + policy.getId() +") failed!!"); logger.error("Offending policy:" + policyText);
