diff --git a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OzoneManager.java b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OzoneManager.java index 40b954aef5f9..f5bd2ad602b0 100644 --- a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OzoneManager.java +++ b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OzoneManager.java @@ -2693,13 +2693,10 @@ public List listAllVolumes(String prefix, String prevKey, int auditMap.put(OzoneConsts.USERNAME, null); try { metrics.incNumVolumeLists(); - if (!allowListAllVolumes) { - // Only admin can list all volumes when disallowed in config - if (isAclEnabled) { - omMetadataReader.checkAcls(ResourceType.VOLUME, - StoreType.OZONE, ACLType.LIST, - OzoneConsts.OZONE_ROOT, null, null); - } + if (isAclEnabled) { + omMetadataReader.checkAcls(ResourceType.VOLUME, + StoreType.OZONE, ACLType.LIST, + OzoneConsts.OZONE_ROOT, null, null); } return volumeManager.listVolumes(null, prefix, prevKey, maxKeys); } catch (Exception ex) {