fix: not checking file extension in loader detection (#5013)

This commit is contained in:
Truman Gao
2025-12-31 18:27:28 -08:00
committed by GitHub
parent b7e7e5e603
commit b48443c65b

View File

@@ -215,6 +215,9 @@ export function createManageVersionContext(
async function checkIsResourcePack(file: File): Promise<boolean> {
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<boolean> {
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())