From 3a8ee64ec4d42235b7db7068a8553e99321d408e Mon Sep 17 00:00:00 2001 From: tristantr Date: Mon, 13 Jul 2026 12:18:06 +0200 Subject: [PATCH] fix(hub-projects): reset migration drafts on workspace/folder switch Co-Authored-By: Claude Fable 5 --- .../lib/components/workspaceSettings/DeployToHub.svelte | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/frontend/src/lib/components/workspaceSettings/DeployToHub.svelte b/frontend/src/lib/components/workspaceSettings/DeployToHub.svelte index fa46442ca9..6d6a6434f3 100644 --- a/frontend/src/lib/components/workspaceSettings/DeployToHub.svelte +++ b/frontend/src/lib/components/workspaceSettings/DeployToHub.svelte @@ -478,8 +478,15 @@ // from the previous workspace don't linger. recordDrawer?.closeDrawer() publishDrawer?.closeDrawer() + bundleDrawer?.closeDrawer() recordTarget = undefined publishTarget = undefined + // Drop migration drafts and invalidate any in-flight generation so the + // previous project's table SQL can't publish under the new one. The + // orphaned generation's `finally` is seq-guarded, so reset the spinner here. + migrationDrafts = [] + migrationsSeq++ + migrationsGenerating = false loadWorkspace($workspaceStore, seq) loadTriggers($workspaceStore, seq) // Resume the folder's project if one exists.