Skip to content

Commit aefbc92

Browse files
committed
fix: check for response.headers to be present
1 parent c4d9e62 commit aefbc92

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

packages/middleware-flexible-checksums/src/flexibleChecksumsResponseMiddleware.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ export const flexibleChecksumsResponseMiddleware =
8383
commandName === "GetObjectCommand" &&
8484
getChecksumAlgorithmListForResponse(responseAlgorithms).every((algorithm: ChecksumAlgorithm) => {
8585
const responseHeader = getChecksumLocationName(algorithm);
86-
const checksumFromResponse = response.headers[responseHeader];
86+
const checksumFromResponse = response.headers?.[responseHeader];
8787
return !checksumFromResponse || isChecksumWithPartNumber(checksumFromResponse);
8888
});
8989
if (isS3WholeObjectMultipartGetResponseChecksum) {

0 commit comments

Comments
 (0)