diff --git a/api/src/main/java/io/minio/MinioAsyncClient.java b/api/src/main/java/io/minio/MinioAsyncClient.java index 1e865626f..4af18480b 100644 --- a/api/src/main/java/io/minio/MinioAsyncClient.java +++ b/api/src/main/java/io/minio/MinioAsyncClient.java @@ -1117,7 +1117,7 @@ private synchronized void populate() { if (!response.result().errors().isEmpty()) { errorIterator = response.result().errors().iterator(); setError(); - completed = true; + completed = error != null; } } catch (MinioException e) { error = new Result<>(e);