From 425d570c1594464360ddf98012c507d9b1ef2f4c Mon Sep 17 00:00:00 2001
From: Chris Truter <crisptrutski@users.noreply.github.com>
Date: Fri, 9 Feb 2024 10:01:52 +0200
Subject: [PATCH] Disable table-privileges feature for MySQL (#38552)

---
 src/metabase/driver/mysql.clj | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/metabase/driver/mysql.clj b/src/metabase/driver/mysql.clj
index 2b9974bb71f..98bd19d1025 100644
--- a/src/metabase/driver/mysql.clj
+++ b/src/metabase/driver/mysql.clj
@@ -87,8 +87,10 @@
   (-> database :dbms_version :flavor (= "MariaDB")))
 
 (defmethod driver/database-supports? [:mysql :table-privileges]
-  [driver _feat db]
-  (and (= driver :mysql) (not (mariadb? db))))
+  [_driver _feat _db]
+  ;; Disabled completely due to errors when dealing with partial revokes (metabase#38499)
+  false
+  #_(and (= driver :mysql) (not (mariadb? db))))
 
 ;;; +----------------------------------------------------------------------------------------------------------------+
 ;;; |                                             metabase.driver impls                                              |
-- 
GitLab