From 07e09b9b1cece049a16307aa4c587b595c5d2f8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Chopin?= Date: Wed, 25 Sep 2024 14:45:21 +0200 Subject: [PATCH] feat!: call `fetch` hook if session is not empty instead of user defined --- src/runtime/server/api/session.get.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) }