diff --git a/packages/artifact/src/internal/download/download-artifact.ts b/packages/artifact/src/internal/download/download-artifact.ts index 895ba14e..4a144974 100644 --- a/packages/artifact/src/internal/download/download-artifact.ts +++ b/packages/artifact/src/internal/download/download-artifact.ts @@ -80,10 +80,11 @@ export async function streamExtractExternal( } const contentType = response.message.headers['content-type'] || '' + const mimeType = contentType.split(';', 1)[0].trim().toLowerCase() const isZip = - contentType === 'application/zip' || - contentType === 'application/x-zip-compressed' || - contentType === 'zip' + mimeType === 'application/zip' || + mimeType === 'application/x-zip-compressed' || + mimeType === 'zip' // Extract filename from Content-Disposition header const contentDisposition =