diff --git a/src/db/multipart.ts b/src/db/multipart.ts index 188b15d..ab5815a 100644 --- a/src/db/multipart.ts +++ b/src/db/multipart.ts @@ -85,7 +85,7 @@ export const listMultipartParts = async (uploadId: string): Promise sum + p.sizeBytes, 0); + const totalSize = parts.reduce((sum, p) => sum + Number(p.sizeBytes), 0); const range = parseRangeHeader(headers.range || null, totalSize); if (range.type === 'invalid') { return s3ErrorResponse(