diff --git a/pigx-common/pigx-common-minio/src/main/java/com/pig4cloud/pigx/common/minio/service/MinioTemplate.java b/pigx-common/pigx-common-minio/src/main/java/com/pig4cloud/pigx/common/minio/service/MinioTemplate.java index 474e9cc08..2653a433e 100755 --- a/pigx-common/pigx-common-minio/src/main/java/com/pig4cloud/pigx/common/minio/service/MinioTemplate.java +++ b/pigx-common/pigx-common-minio/src/main/java/com/pig4cloud/pigx/common/minio/service/MinioTemplate.java @@ -97,8 +97,8 @@ public class MinioTemplate implements InitializingBean { Iterable> objectsIterator = client .listObjects(bucketName, prefix, recursive); - while (objectsIterator.iterator().hasNext()) { - objectList.add(new MinioItem(objectsIterator.iterator().next().get())); + for (Result itemResult : objectsIterator) { + objectList.add(new MinioItem(itemResult.get())); } return objectList; }