From 9a7889d5aea338facbb59a277e2d2f8116ecb681 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Mon, 27 Mar 2023 21:16:43 +0200 Subject: [PATCH] improve flow renaming --- frontend/src/lib/components/FlowBuilder.svelte | 1 + .../(logged)/flows/edit/[...path]/+page.svelte | 12 ++++++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/frontend/src/lib/components/FlowBuilder.svelte b/frontend/src/lib/components/FlowBuilder.svelte index 5b13868c6a..69cd2630db 100644 --- a/frontend/src/lib/components/FlowBuilder.svelte +++ b/frontend/src/lib/components/FlowBuilder.svelte @@ -118,6 +118,7 @@ if (leave) { goto(`/flows/get/${$flowStore.path}?workspace_id=${$workspaceStore}`) } else if (initialPath !== $flowStore.path) { + initialPath = $flowStore.path goto(`/flows/edit/${$flowStore.path}?workspace_id=${$workspaceStore}`) } } diff --git a/frontend/src/routes/(root)/(logged)/flows/edit/[...path]/+page.svelte b/frontend/src/routes/(root)/(logged)/flows/edit/[...path]/+page.svelte index 16b27c11fc..1d5944a4e2 100644 --- a/frontend/src/routes/(root)/(logged)/flows/edit/[...path]/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/flows/edit/[...path]/+page.svelte @@ -36,8 +36,6 @@ let selectedId: string = 'settings-metadata' - let initialPath: string = '' - async function loadFlow(): Promise { loading = true let flow: Flow @@ -52,7 +50,6 @@ } await initFlow(flow, flowStore, flowStateStore) - initialPath = flow.path loading = false selectedId = stateLoadedFromUrl?.selectedId $dirtyStore = false @@ -65,4 +62,11 @@ } - +