Skip to content

Commit 724e341

Browse files
authored
Merge pull request #96 from aliyun/fix-delete-objects
fix delete objects
2 parents 5a9a578 + 1b71d2d commit 724e341

File tree

3 files changed

+11
-10
lines changed

3 files changed

+11
-10
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ The recommended way to use the Aliyun OSS SDK for Java in your project is to con
2424
<dependency>
2525
<groupId>com.aliyun.oss</groupId>
2626
<artifactId>aliyun-sdk-oss</artifactId>
27-
<version>2.8.0</version>
27+
<version>2.8.1</version>
2828
</dependency>
2929
```
3030

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
<groupId>com.aliyun.oss</groupId>
1313
<artifactId>aliyun-sdk-oss</artifactId>
14-
<version>2.8.0</version>
14+
<version>2.8.1</version>
1515
<packaging>jar</packaging>
1616
<name>Aliyun OSS SDK for Java</name>
1717
<description>The Aliyun OSS SDK for Java used for accessing Aliyun Object Storage Service</description>

src/main/java/com/aliyun/oss/internal/ResponseParsers.java

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -742,16 +742,17 @@ public static final class DeleteObjectsResponseParser implements ResponseParser<
742742
@Override
743743
public DeleteObjectsResult parse(ResponseMessage response)
744744
throws ResponseParseException {
745-
// Occurs when deleting multiple objects in quiet mode.
746-
if (response.getContentLength() == 0) {
747-
DeleteObjectsResult result = new DeleteObjectsResult(null);
748-
result.setRequestId(response.getRequestId());
749-
return result;
750-
}
751-
752745
try {
753-
DeleteObjectsResult result = parseDeleteObjectsResult(response.getContent());
746+
DeleteObjectsResult result = null;
747+
748+
// Occurs when deleting multiple objects in quiet mode.
749+
if (response.getContentLength() == 0) {
750+
result = new DeleteObjectsResult(null);
751+
} else {
752+
result = parseDeleteObjectsResult(response.getContent());
753+
}
754754
result.setRequestId(response.getRequestId());
755+
755756
return result;
756757
} finally {
757758
safeCloseResponse(response);

0 commit comments

Comments
 (0)