From 7b2aa2c7d88c5791be36e449c95159ce2ab56e9b Mon Sep 17 00:00:00 2001 From: dieriba Date: Fri, 24 Oct 2025 16:38:42 +0200 Subject: [PATCH] fix --- backend/windmill-api/src/workspaces_extra.rs | 36 ++++++++++++++++--- .../settings/ChangeWorkspaceId.svelte | 4 +-- frontend/src/lib/hubPaths.json | 2 +- 3 files changed, 35 insertions(+), 7 deletions(-) diff --git a/backend/windmill-api/src/workspaces_extra.rs b/backend/windmill-api/src/workspaces_extra.rs index 3c66723834..59d5466f39 100644 --- a/backend/windmill-api/src/workspaces_extra.rs +++ b/backend/windmill-api/src/workspaces_extra.rs @@ -330,10 +330,7 @@ async fn migrate_metadata_tables( "deployment_metadata", "draft", "favorite", - "flow_version", - "workspace_runnable_dependencies", "asset", - "flow_node", "folder", "input", "raw_app", @@ -350,7 +347,14 @@ async fn migrate_metadata_tables( for table in non_auth_tables { sqlx::query(&format!( - "UPDATE {} SET workspace_id = $1 WHERE workspace_id = $2", + r#" + UPDATE + {} + SET + workspace_id = $1 + WHERE + workspace_id = $2 + "#, table )) .bind(target) @@ -374,6 +378,30 @@ async fn migrate_metadata_tables( .execute(&mut **tx) .await?; + sqlx::query!( + "UPDATE flow_version SET workspace_id = $1 WHERE workspace_id = $2", + target, + source + ) + .execute(&mut **tx) + .await?; + + sqlx::query!( + "UPDATE flow_node SET workspace_id = $1 WHERE workspace_id = $2", + target, + source + ) + .execute(&mut **tx) + .await?; + + sqlx::query!( + "UPDATE workspace_runnable_dependencies SET workspace_id = $1 WHERE workspace_id = $2", + target, + source + ) + .execute(&mut **tx) + .await?; + sqlx::query!( "INSERT INTO group_ SELECT $1, name, summary, extra_perms FROM group_ WHERE workspace_id = $2", target, diff --git a/frontend/src/lib/components/settings/ChangeWorkspaceId.svelte b/frontend/src/lib/components/settings/ChangeWorkspaceId.svelte index 7dffdcf756..99bb60c9fd 100644 --- a/frontend/src/lib/components/settings/ChangeWorkspaceId.svelte +++ b/frontend/src/lib/components/settings/ChangeWorkspaceId.svelte @@ -274,7 +274,7 @@
- Step 2: Job migration (ready) + Step 2: Job migration
diff --git a/frontend/src/lib/hubPaths.json b/frontend/src/lib/hubPaths.json index d55507867a..1e2c52a26a 100644 --- a/frontend/src/lib/hubPaths.json +++ b/frontend/src/lib/hubPaths.json @@ -39,5 +39,5 @@ "smtpReport": "hub/9086/smtp", "cloneRepoToS3forGitRepoViewer_0": "hub/19825/clone_repo_and_upload_to_instance_storage", "cloneRepoToS3forGitRepoViewer": "hub/19827/clone_repo_and_upload_to_instance_storage", - "workspaceMigrator": "hub/28066/workspace_job_migrator" + "workspaceMigrator": "hub/28067/workspace_job_migrator" }