Fix file picker extension filtering
This commit is contained in:
@@ -15,12 +15,10 @@ export async function addFiles(state, cfg, files, elements) {
|
||||
continue;
|
||||
}
|
||||
try {
|
||||
addFileWithDedup(state, await listZipFiles(file, cfg.allowedExt));
|
||||
const zipTree = await listZipFiles(file, cfg.allowedExt);
|
||||
if (zipTree) addFileWithDedup(state, zipTree);
|
||||
} catch (error) {
|
||||
addFileWithDedup(state, {
|
||||
id: crypto.randomUUID(), kind: 'zip', name: file.name, path: file.name,
|
||||
file, children: [], expanded: true, error: 'Не удалось раскрыть ZIP',
|
||||
});
|
||||
continue;
|
||||
}
|
||||
}
|
||||
render(state, elements);
|
||||
|
||||
Reference in New Issue
Block a user