SENTRY-2231: Fix URI check on List Privileges by Provider in SentryStore (Arjun 
Mishra, reviewed by Sergio Pena)


Project: http://git-wip-us.apache.org/repos/asf/sentry/repo
Commit: http://git-wip-us.apache.org/repos/asf/sentry/commit/ca6de57e
Tree: http://git-wip-us.apache.org/repos/asf/sentry/tree/ca6de57e
Diff: http://git-wip-us.apache.org/repos/asf/sentry/diff/ca6de57e

Branch: refs/heads/master
Commit: ca6de57e5c132d79686ff9b0eada2567e37165de
Parents: 47d339a
Author: Sergio Pena <[email protected]>
Authored: Thu Jun 21 15:15:15 2018 -0500
Committer: Sergio Pena <[email protected]>
Committed: Thu Jun 21 15:15:15 2018 -0500

----------------------------------------------------------------------
 .../apache/sentry/provider/db/service/persistent/SentryStore.java | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/sentry/blob/ca6de57e/sentry-service/sentry-service-server/src/main/java/org/apache/sentry/provider/db/service/persistent/SentryStore.java
----------------------------------------------------------------------
diff --git 
a/sentry-service/sentry-service-server/src/main/java/org/apache/sentry/provider/db/service/persistent/SentryStore.java
 
b/sentry-service/sentry-service-server/src/main/java/org/apache/sentry/provider/db/service/persistent/SentryStore.java
index f0e373a..d673239 100644
--- 
a/sentry-service/sentry-service-server/src/main/java/org/apache/sentry/provider/db/service/persistent/SentryStore.java
+++ 
b/sentry-service/sentry-service-server/src/main/java/org/apache/sentry/provider/db/service/persistent/SentryStore.java
@@ -1863,8 +1863,7 @@ public class SentryStore {
                   .addNull(URI)
                   .newChild()
                   .addNotNull(URI)
-                  .addCustomParam("\"" + authHierarchy.getUri() +
-                      "\".startsWith(:URI)", URI, authHierarchy.getUri());
+                  .addCustomParam("(:authURI.startsWith(URI))", "authURI", 
authHierarchy.getUri());
             }
           }
 

Reply via email to