From dc6b4738d8f5d0690ea16a693813dc5bb4fab9f9 Mon Sep 17 00:00:00 2001 From: morningman Date: Mon, 22 Jul 2019 21:33:05 +0800 Subject: [PATCH] Fix bug that user with LOAD_PRIV can see load job by SHOW LOAD stmt User should has LOAD_PRIV to use SHOW LOAD stmt, not SHOW_PRIV. --- fe/src/main/java/org/apache/doris/load/Load.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fe/src/main/java/org/apache/doris/load/Load.java b/fe/src/main/java/org/apache/doris/load/Load.java index c43b41f2850762..681859675f135f 100644 --- a/fe/src/main/java/org/apache/doris/load/Load.java +++ b/fe/src/main/java/org/apache/doris/load/Load.java @@ -1475,14 +1475,14 @@ public LinkedList> getLoadJobInfosByDb(long dbId, String dbName if (tableNames.isEmpty()) { // forward compatibility if (!Catalog.getCurrentCatalog().getAuth().checkDbPriv(ConnectContext.get(), dbName, - PrivPredicate.SHOW)) { + PrivPredicate.LOAD)) { continue; } } else { boolean auth = true; for (String tblName : tableNames) { if (!Catalog.getCurrentCatalog().getAuth().checkTblPriv(ConnectContext.get(), dbName, - tblName, PrivPredicate.SHOW)) { + tblName, PrivPredicate.LOAD)) { auth = false; break; }