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];