From b48443c65b2f765b08af68c6277cd4c0e62c9898 Mon Sep 17 00:00:00 2001 From: Truman Gao <106889354+tdgao@users.noreply.github.com> Date: Wed, 31 Dec 2025 18:27:28 -0800 Subject: [PATCH] fix: not checking file extension in loader detection (#5013) --- apps/frontend/src/providers/version/manage-version-modal.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/frontend/src/providers/version/manage-version-modal.ts b/apps/frontend/src/providers/version/manage-version-modal.ts index c5ad6ab0..ebcdb451 100644 --- a/apps/frontend/src/providers/version/manage-version-modal.ts +++ b/apps/frontend/src/providers/version/manage-version-modal.ts @@ -215,6 +215,9 @@ export function createManageVersionContext( async function checkIsResourcePack(file: File): Promise { try { + const name = file.name.toLowerCase() + if (!name.endsWith('.zip')) return false + const zip = await JSZip.loadAsync(file) const entries = Object.keys(zip.files).map((f) => f.toLowerCase()) @@ -226,6 +229,9 @@ export function createManageVersionContext( async function checkIsDataPack(file: File): Promise { try { + const name = file.name.toLowerCase() + if (!name.endsWith('.zip')) return false + const zip = await JSZip.loadAsync(file) const entries = Object.keys(zip.files).map((f) => f.toLowerCase())