diff --git a/middleware/authenticated.ts b/middleware/authenticated.ts index 7acad5d..3e324c3 100644 --- a/middleware/authenticated.ts +++ b/middleware/authenticated.ts @@ -1,6 +1,11 @@ export default defineNuxtRouteMiddleware(async (to, from) => { - const accountStore = useAccountStore(); + const event = useRequestEvent(); + const sessionStore = useSessionStore(); + await callOnce("fetch-session", async () => { + await sessionStore.fetch(event); + }) + const accountStore = useAccountStore(); if (!accountStore.valid) { console.log("Not logged in, redirecting to /login"); return navigateTo("/login");