From 1051f84bbf0dacd21b7fac1304ab8ca5b2e14f5d Mon Sep 17 00:00:00 2001 From: Gregory Schier Date: Fri, 15 Mar 2024 13:07:02 -0700 Subject: [PATCH] Fix deleting workspace staying on deleted workspace path --- src-web/components/RedirectToLatestWorkspace.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src-web/components/RedirectToLatestWorkspace.tsx b/src-web/components/RedirectToLatestWorkspace.tsx index 7a7cf52d..e80af3c2 100644 --- a/src-web/components/RedirectToLatestWorkspace.tsx +++ b/src-web/components/RedirectToLatestWorkspace.tsx @@ -3,17 +3,18 @@ import { useNavigate } from 'react-router-dom'; import { useAppRoutes } from '../hooks/useAppRoutes'; import { getRecentEnvironments } from '../hooks/useRecentEnvironments'; import { getRecentRequests } from '../hooks/useRecentRequests'; -import { getRecentWorkspaces } from '../hooks/useRecentWorkspaces'; +import { useRecentWorkspaces } from '../hooks/useRecentWorkspaces'; import { useWorkspaces } from '../hooks/useWorkspaces'; export function RedirectToLatestWorkspace() { const navigate = useNavigate(); const routes = useAppRoutes(); const workspaces = useWorkspaces(); + const recentWorkspaces = useRecentWorkspaces(); useEffect(() => { (async function () { - const workspaceId = (await getRecentWorkspaces())[0] ?? workspaces[0]?.id ?? 'n/a'; + const workspaceId = recentWorkspaces[0] ?? workspaces[0]?.id ?? 'n/a'; const environmentId = (await getRecentEnvironments(workspaceId))[0]; const requestId = (await getRecentRequests(workspaceId))[0];