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

dhavaljrajpara 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 e2574d332 RANGER-5668:INSERT INTO External Hive Table Fails for 
Table/Database Owner When Access Is Granted Through Ranger {OWNER} Policy 
(#1066)
e2574d332 is described below

commit e2574d332ffe4fda3ec16648a3a49df8b356baa6
Author: Bhavesh Amol Aamre <[email protected]>
AuthorDate: Wed Jul 15 15:52:53 2026 +0530

    RANGER-5668:INSERT INTO External Hive Table Fails for Table/Database Owner 
When Access Is Granted Through Ranger {OWNER} Policy (#1066)
---
 .../ranger/authorization/hive/authorizer/RangerHiveAuthorizer.java      | 2 ++
 1 file changed, 2 insertions(+)

diff --git 
a/hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuthorizer.java
 
b/hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuthorizer.java
index bf189484a..3034b28d5 100644
--- 
a/hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuthorizer.java
+++ 
b/hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuthorizer.java
@@ -200,6 +200,7 @@ static void setOwnerUser(RangerHiveResource resource, 
HivePrivilegeObject hiveOb
 
                 case TABLE_OR_VIEW:
                 case COLUMN:
+                case PARTITION:
                     try {
                         objName = hiveObj.getDbname() + "." + 
hiveObj.getObjectName();
                         if (StringUtils.isBlank(owner) && objOwners != null) {
@@ -1681,6 +1682,7 @@ private RangerHiveResource 
getHiveResource(HiveOperationType hiveOpType, HivePri
             case PARTITION:
             case INDEX:
                 ret = new RangerHiveResource(objectType, hiveObj.getDbname(), 
hiveObj.getObjectName());
+                setOwnerUser(ret, hiveObj, getMetaStoreClient(), objOwners);
                 break;
 
             case COLUMN:

Reply via email to