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

rmani pushed a commit to branch RANGER-5370-patch
in repository https://gitbox.apache.org/repos/asf/ranger.git

commit c51e91fb75f1f524a67b6ec1f08400feae835dab
Author: Ramesh Mani <[email protected]>
AuthorDate: Tue Oct 14 00:11:56 2025 -0700

    RANGER-5370:GDS request when denied because of inactive status of the 
DataSet should have data share details
    
    Signed-off-by: Ramesh Mani <[email protected]>
---
 .../org/apache/ranger/plugin/policyengine/gds/GdsDatasetEvaluator.java  | 2 ++
 1 file changed, 2 insertions(+)

diff --git 
a/agents-common/src/main/java/org/apache/ranger/plugin/policyengine/gds/GdsDatasetEvaluator.java
 
b/agents-common/src/main/java/org/apache/ranger/plugin/policyengine/gds/GdsDatasetEvaluator.java
index 9bdff2ce9..0c1d8ccc2 100644
--- 
a/agents-common/src/main/java/org/apache/ranger/plugin/policyengine/gds/GdsDatasetEvaluator.java
+++ 
b/agents-common/src/main/java/org/apache/ranger/plugin/policyengine/gds/GdsDatasetEvaluator.java
@@ -144,6 +144,8 @@ public void evaluate(RangerAccessRequest request, 
GdsAccessResult result, Collec
             }
 
             dipEvaluators.stream().filter(e -> e.isAllowed(request) && 
e.getProjectEvaluator().isActive()).forEach(dip -> 
projectsToEval.add(dip.getProjectEvaluator()));
+        } else  {
+            result.addDataset(getName());
         }
 
         LOG.debug("<== GdsDatasetEvaluator.evaluate({}, {}, {})", request, 
result, projectsToEval);

Reply via email to