diff --git a/src/Package/Fetch.zig b/src/Package/Fetch.zig index 305fb3b83c..9acfe1d97a 100644 --- a/src/Package/Fetch.zig +++ b/src/Package/Fetch.zig @@ -1129,11 +1129,12 @@ fn unpackResource( if (ascii.eqlIgnoreCase(mime_type, "application/zstd")) break :ft .@"tar.zst"; - if (ascii.eqlIgnoreCase(mime_type, "application/zip")) - break :ft .zip; - - if (ascii.eqlIgnoreCase(mime_type, "application/java-archive")) + if (ascii.eqlIgnoreCase(mime_type, "application/zip") or + ascii.eqlIgnoreCase(mime_type, "application/x-zip-compressed") or + ascii.eqlIgnoreCase(mime_type, "application/java-archive")) + { break :ft .zip; + } if (!ascii.eqlIgnoreCase(mime_type, "application/octet-stream") and !ascii.eqlIgnoreCase(mime_type, "application/x-compressed"))