From ea7af00cec28ff3662ac057670caa5884b07dbc0 Mon Sep 17 00:00:00 2001 From: Maya Date: Fri, 25 Jul 2025 15:25:29 +0300 Subject: [PATCH] fix: some files w/o extensions when zipped fixes #108 --- src/lib/store/index.svelte.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/store/index.svelte.ts b/src/lib/store/index.svelte.ts index bf99690..bd2b376 100644 --- a/src/lib/store/index.svelte.ts +++ b/src/lib/store/index.svelte.ts @@ -221,12 +221,15 @@ class Files { for (let i = 0; i < files.files.length; i++) { const file = files.files[i]; const result = file.result; + let to = file.to; + if (!to.startsWith(".")) to = `.${to}`; + if (!result) { error(["files"], "No result found"); continue; } dlFiles.push({ - name: file.file.name.replace(/\.[^/.]+$/, "") + result.to, + name: file.file.name.replace(/\.[^/.]+$/, "") + to, lastModified: Date.now(), input: await result.file.arrayBuffer(), });