This is an automated email from the ASF dual-hosted git repository.

madhan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ranger.git

commit 712fc43d65994190a4947c666e7652a9f2ec828a
Author: princeap173 <[email protected]>
AuthorDate: Tue Dec 12 17:12:14 2023 +0530

    RANGER-4601: /xaudit/access_audit/count API does not return the proper value
    
    Signed-off-by: Madhan Neethiraj <[email protected]>
---
 .../src/main/java/org/apache/ranger/rest/XAuditREST.java           | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git 
a/security-admin/src/main/java/org/apache/ranger/rest/XAuditREST.java 
b/security-admin/src/main/java/org/apache/ranger/rest/XAuditREST.java
index 36631c82c..a2b3034bc 100644
--- a/security-admin/src/main/java/org/apache/ranger/rest/XAuditREST.java
+++ b/security-admin/src/main/java/org/apache/ranger/rest/XAuditREST.java
@@ -153,10 +153,11 @@ public class XAuditREST {
        @Produces({ "application/json" })
        @PreAuthorize("@rangerPreAuthSecurityHandler.isAPIAccessible(\"" + 
RangerAPIList.COUNT_X_ACCESS_AUDITS + "\")")
        public VXLong countXAccessAudits(@Context HttpServletRequest request) {
-                SearchCriteria searchCriteria = 
searchUtil.extractCommonCriterias(
-                request, xAccessAuditService.sortFields);
+               VXLong ret = new VXLong();
+
+               ret.setValue(searchXAccessAudits(request).getTotalCount());
 
-                return xAuditMgr.getXAccessAuditSearchCount(searchCriteria);
+               return ret;
        }
 
 }

Reply via email to