From 8093875c64cb47fab4a1454958f68f5f721b6b7a Mon Sep 17 00:00:00 2001 From: mrsadman99 <60566490+mrsadman99@users.noreply.github.com> Date: Wed, 14 Dec 2022 11:45:05 +0700 Subject: [PATCH] Fixed workbench workspaces load (#2433) --- .../src/components/SelectWorkspaceMenu.svelte | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/plugins/workbench-resources/src/components/SelectWorkspaceMenu.svelte b/plugins/workbench-resources/src/components/SelectWorkspaceMenu.svelte index a251c49fa1..e24106ca10 100644 --- a/plugins/workbench-resources/src/components/SelectWorkspaceMenu.svelte +++ b/plugins/workbench-resources/src/components/SelectWorkspaceMenu.svelte @@ -29,14 +29,18 @@ export let workspaces: Workspace[] + let _workspaces: Workspace[] = [] + onMount(() => { if (workspaces.length === 0) { - getWorkspaces().then((ws: Workspace[]) => (workspaces = ws)) + getWorkspaces().then((ws: Workspace[]) => (_workspaces = ws)) + } else { + _workspaces = workspaces } }) $: actions = [ - ...workspaces.map((w) => ({ + ..._workspaces.map((w) => ({ label: getEmbeddedLabel(w.workspace), action: async () => { const loginInfo = (await selectWorkspace(w.workspace))[1]