From 9c2d945e40ee8f5181634f2310336618ff9c5616 Mon Sep 17 00:00:00 2001 From: "Kamat, Trivikram" <16024985+trivikr@users.noreply.github.com> Date: Tue, 14 Dec 2021 14:14:12 +0000 Subject: [PATCH] chore(lib-storage): add required checksum values to CompletedPart array --- 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);