From eb27814fbe9d6e3151fcd170d2d17a168176b3dc Mon Sep 17 00:00:00 2001 From: Vitaly Baranov Date: Sun, 28 Jun 2020 21:39:44 +0300 Subject: [PATCH] Fix access rights: cannot grant INTROSPECTION when allow_introspection_functions=0. --- src/Access/ContextAccess.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Access/ContextAccess.cpp b/src/Access/ContextAccess.cpp index e7bd0f8287d..62aebfd4367 100644 --- a/src/Access/ContextAccess.cpp +++ b/src/Access/ContextAccess.cpp @@ -431,7 +431,7 @@ boost::shared_ptr ContextAccess::calculateResultAccess(bool if (!allow_ddl_) merged_access->revoke(table_and_dictionary_ddl); - if (!allow_introspection_ && !grant_option) + if (!allow_introspection_) merged_access->revoke(AccessType::INTROSPECTION); /// Anyone has access to the "system" database.