diff --git a/fe/fe-core/src/main/java/org/apache/doris/mysql/privilege/AccessControllerManager.java b/fe/fe-core/src/main/java/org/apache/doris/mysql/privilege/AccessControllerManager.java index 271ee18f03..2e588ea792 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/mysql/privilege/AccessControllerManager.java +++ b/fe/fe-core/src/main/java/org/apache/doris/mysql/privilege/AccessControllerManager.java @@ -153,7 +153,7 @@ public class AccessControllerManager { PrivPredicate wanted) throws UserException { boolean hasGlobal = sysAccessController.checkGlobalPriv(currentUser, wanted); CatalogAccessController accessController = getAccessControllerOrDefault(ctl); - for (TableName tableName : tableToColsMap.keys()) { + for (TableName tableName : tableToColsMap.keySet()) { accessController.checkColsPriv(hasGlobal, currentUser, ctl, tableName.getDb(), tableName.getTbl(), tableToColsMap.get(tableName), wanted); }