This is an automated email from the ASF dual-hosted git repository. rmani pushed a commit to branch RANGER-5376-filterfix in repository https://gitbox.apache.org/repos/asf/ranger.git
commit 8a04182cc6135702b27a482842f1b05ffb701f37 Author: Ramesh Mani <[email protected]> AuthorDate: Thu Oct 23 22:23:44 2025 -0700 RANGER-5376:Add DataSetIds in the Ranger audit events for enabling searching with DataSet Ids -Fixed filter issue --- security-admin/src/main/java/org/apache/ranger/AccessAuditsService.java | 1 + security-admin/src/main/java/org/apache/ranger/rest/AssetREST.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/security-admin/src/main/java/org/apache/ranger/AccessAuditsService.java b/security-admin/src/main/java/org/apache/ranger/AccessAuditsService.java index 32d6f1bea..832f150c1 100644 --- a/security-admin/src/main/java/org/apache/ranger/AccessAuditsService.java +++ b/security-admin/src/main/java/org/apache/ranger/AccessAuditsService.java @@ -83,6 +83,7 @@ public AccessAuditsService() { searchFields.add(new SearchField("cluster", "cluster", SearchField.DATA_TYPE.STRING, SearchField.SEARCH_TYPE.FULL)); searchFields.add(new SearchField("zoneName", "zoneName", SearchField.DATA_TYPE.STR_LIST, SearchField.SEARCH_TYPE.FULL)); searchFields.add(new SearchField("datasets", "datasets", SearchField.DATA_TYPE.STR_LIST, SearchField.SEARCH_TYPE.PARTIAL)); + searchFields.add(new SearchField("datasetIds", "datasetIds", SearchField.DATA_TYPE.INTEGER, SearchField.SEARCH_TYPE.FULL)); searchFields.add(new SearchField("agentHost", "agentHost", SearchField.DATA_TYPE.STRING, SearchField.SEARCH_TYPE.PARTIAL)); sortFields.add(new SortField("eventTime", "evtTime", true, SortField.SORT_ORDER.DESC)); diff --git a/security-admin/src/main/java/org/apache/ranger/rest/AssetREST.java b/security-admin/src/main/java/org/apache/ranger/rest/AssetREST.java index da12f21cf..be654c6eb 100644 --- a/security-admin/src/main/java/org/apache/ranger/rest/AssetREST.java +++ b/security-admin/src/main/java/org/apache/ranger/rest/AssetREST.java @@ -570,7 +570,7 @@ public VXAccessAuditList getAccessLogs(@Context HttpServletRequest request, @Que searchUtil.extractString(request, searchCriteria, "agentHost", "Agent Host Name", StringUtil.VALIDATION_TEXT); searchUtil.extractString(request, searchCriteria, "eventId", "Event Id", null); searchUtil.extractString(request, searchCriteria, "datasets", "DataSets", null); - searchUtil.extractLong(request, searchCriteria, "datasetId", "Dataset Id"); + searchUtil.extractLong(request, searchCriteria, "datasetIds", "Dataset Ids"); boolean isKeyAdmin = msBizUtil.isKeyAdmin(); boolean isAuditKeyAdmin = msBizUtil.isAuditKeyAdmin();
