From 7735be13efd1073547bbe18c6300d682d5aec62a Mon Sep 17 00:00:00 2001 From: Zeroday BYTE Date: Wed, 14 May 2025 06:25:58 +0700 Subject: [PATCH] Update utils.ts --- packages/amplify-storage-simulator/src/server/utils.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/amplify-storage-simulator/src/server/utils.ts b/packages/amplify-storage-simulator/src/server/utils.ts index e1aa92d7e61..db2a5efa3f2 100644 --- a/packages/amplify-storage-simulator/src/server/utils.ts +++ b/packages/amplify-storage-simulator/src/server/utils.ts @@ -50,6 +50,10 @@ export function checkFile(file: string, prefix: string, delimiter: string) { // removing chunk siognature from request payload if present export function stripChunkSignature(buf: Buffer) { + if (!Buffer.isBuffer(buf)) { + // If buf is not a Buffer, return it unchanged or handle the error + return buf; + } const str = buf.toString(); const regex = /^[A-Fa-f0-9]+;chunk-signature=[0-9a-f]{64}/gm; let m;