From 8d9bfba50b08ea9c85fac06cb80d37f2d9aaeea6 Mon Sep 17 00:00:00 2001 From: Trivikram Kamat <16024985+trivikr@users.noreply.github.com> Date: Thu, 24 Feb 2022 12:26:30 -0800 Subject: [PATCH] chore(lib-storage): add available checksum values to CompletedPart array (#3350) --- lib/lib-storage/src/Upload.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/lib-storage/src/Upload.ts b/lib/lib-storage/src/Upload.ts index 2fe038f1313c..35b501fbc2f8 100644 --- a/lib/lib-storage/src/Upload.ts +++ b/lib/lib-storage/src/Upload.ts @@ -159,6 +159,10 @@ export class Upload extends EventEmitter { this.uploadedParts.push({ PartNumber: dataPart.partNumber, ETag: partResult.ETag, + ...(partResult.ChecksumCRC32 && { ChecksumCRC32: partResult.ChecksumCRC32 }), + ...(partResult.ChecksumCRC32C && { ChecksumCRC32C: partResult.ChecksumCRC32C }), + ...(partResult.ChecksumSHA1 && { ChecksumSHA1: partResult.ChecksumSHA1 }), + ...(partResult.ChecksumSHA256 && { ChecksumSHA256: partResult.ChecksumSHA256 }), }); this.bytesUploadedSoFar += byteLength(dataPart.data);