From 1ac76f61fc680ce6f6fe4b2f73ec9f4e13abfd48 Mon Sep 17 00:00:00 2001 From: Diego Imbert <70353967+diegoimbert@users.noreply.github.com> Date: Thu, 5 Feb 2026 12:00:22 +0100 Subject: [PATCH] fix missing workspaces when going to user/login (#7801) --- .../(logged)/user/(user)/login/+page.svelte | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/frontend/src/routes/(root)/(logged)/user/(user)/login/+page.svelte b/frontend/src/routes/(root)/(logged)/user/(user)/login/+page.svelte index 0094e66a40..197cdc75c6 100644 --- a/frontend/src/routes/(root)/(logged)/user/(user)/login/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/user/(user)/login/+page.svelte @@ -19,6 +19,7 @@ import { setLicense } from '$lib/enterpriseUtils' import Login from '$lib/components/Login.svelte' import { onMount } from 'svelte' + import { refreshSuperadmin } from '$lib/refreshUser' const email = $page.url.searchParams.get('email') ?? '' const password = $page.url.searchParams.get('password') ?? '' @@ -53,6 +54,14 @@ window.location.href = rd return } + + try { + if (!$usersWorkspaceStore) { + usersWorkspaceStore.set(await WorkspaceService.listUserWorkspaces()) + } + await refreshSuperadmin() + } catch {} + if ($workspaceStore) { goto(rd ?? '/') } else { @@ -63,12 +72,6 @@ return } - if (!$usersWorkspaceStore) { - try { - usersWorkspaceStore.set(await WorkspaceService.listUserWorkspaces()) - } catch {} - } - const allWorkspaces = $usersWorkspaceStore?.workspaces.filter((x) => x.id != 'admins') if (allWorkspaces?.length == 1) {