From 271fd2d30791fb973d13cbcbd597faf2e59c85ef Mon Sep 17 00:00:00 2001 From: tristantr Date: Mon, 8 Jun 2026 17:35:05 +0200 Subject: [PATCH] fix(deploy-to-hub): fall back to slug when import folder is whitespace-only (folderName || slug).trim() let a whitespace-only folder bypass the slug fallback and trim to an empty target, producing invalid f//... paths and a failed import. Trim first, then fall back. Co-Authored-By: Claude Opus 4.8 (1M context) --- .../src/routes/(root)/(logged)/projects/install/+page.svelte | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/src/routes/(root)/(logged)/projects/install/+page.svelte b/frontend/src/routes/(root)/(logged)/projects/install/+page.svelte index 2637d43bca..ffcdc4b398 100644 --- a/frontend/src/routes/(root)/(logged)/projects/install/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/projects/install/+page.svelte @@ -92,7 +92,7 @@ async function install() { if (!data || !workspace) return - const folder = (folderName || data.project.slug).trim() + const folder = folderName.trim() || data.project.slug installing = true results = [] done = false @@ -246,7 +246,8 @@

- Items import under f/{folderName || data.project.slug}/. + Items import under f/{folderName.trim() || data.project.slug}/.