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()); } }
