From 64c3cf9c928d530833cbe62c1b355786ae4c5798 Mon Sep 17 00:00:00 2001 From: surfingbytes Date: Thu, 2 Apr 2026 09:15:49 +0000 Subject: [PATCH] Instantiate project store --- frontend/src/composables/useRedirectToLastVisited.ts | 3 ++- frontend/src/router/index.ts | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/src/composables/useRedirectToLastVisited.ts b/frontend/src/composables/useRedirectToLastVisited.ts index ad6b7dc4c..56067c8f5 100644 --- a/frontend/src/composables/useRedirectToLastVisited.ts +++ b/frontend/src/composables/useRedirectToLastVisited.ts @@ -24,6 +24,7 @@ export function useRedirectToLastVisited() { function getDefaultPageRoute() { const authStore = useAuthStore() + const projectStore = useProjectStore() const defaultPage = authStore.settings?.frontendSettings?.defaultPage switch (defaultPage) { @@ -31,7 +32,7 @@ export function useRedirectToLastVisited() { return {name: 'tasks.range'} case DEFAULT_PAGE.DEFAULT_PROJECT: { const projectId = authStore.settings?.defaultProjectId - if (projectId && useProjectStore().projects[projectId]) { + if (projectId && projectStore.projects[projectId]) { return {name: 'project.index', params: {projectId}} } return {name: 'home'} diff --git a/frontend/src/router/index.ts b/frontend/src/router/index.ts index 6e43b8b28..bf0c47e53 100644 --- a/frontend/src/router/index.ts +++ b/frontend/src/router/index.ts @@ -56,6 +56,7 @@ const router = createRouter({ sessionStorage.setItem(redirectKey, 'true') const authStore = useAuthStore() + const projectStore = useProjectStore() const defaultPage = authStore.settings?.frontendSettings?.defaultPage switch (defaultPage) { @@ -65,7 +66,7 @@ const router = createRouter({ const projectId = authStore.settings?.defaultProjectId if (projectId) { try { - await useProjectStore().loadProject(projectId) + await projectStore.loadProject(projectId) return {name: 'project.index', params: {projectId}} } catch { break