Skip to content

Commit 66d560d

Browse files
committed
do not wrap responseTransformer for multipart for range-get
1 parent 691feed commit 66d560d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

services-custom/s3-transfer-manager/src/main/java/software/amazon/awssdk/transfer/s3/internal/GenericS3TransferManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,7 @@ private TransferProgressUpdater doDownloadFile(
409409
TransferProgressUpdater progressUpdater = new TransferProgressUpdater(downloadRequest, null);
410410
try {
411411
progressUpdater.transferInitiated();
412-
responseTransformer = isS3ClientMultipartEnabled()
412+
responseTransformer = isS3ClientMultipartEnabled() && downloadRequest.getObjectRequest().range() == null
413413
? progressUpdater.wrapForNonSerialFileDownload(
414414
responseTransformer, downloadRequest.getObjectRequest())
415415
: progressUpdater.wrapResponseTransformer(responseTransformer);

0 commit comments

Comments
 (0)