diff --git a/src/runtime/server/api/session.get.ts b/src/runtime/server/api/session.get.ts index bdd450c4..f34f4d4c 100644 --- a/src/runtime/server/api/session.get.ts +++ b/src/runtime/server/api/session.get.ts @@ -5,7 +5,8 @@ import type { UserSessionRequired } from '#auth-utils' export default eventHandler(async (event) => { const session = await getUserSession(event) - if (session.user) { + // If session is not empty, call fetch hook + if (Object.keys(session).length > 0) { await sessionHooks.callHookParallel('fetch', session as UserSessionRequired, event) }