From 0490badbb1b1b191f0cb118a59694f176f857929 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20J=C3=A4derberg?= Date: Tue, 11 Nov 2025 07:21:29 +0000 Subject: [PATCH] Merged in fix/document-undefined (pull request #3118) Fix/document undefined * fix: check if document is undefined * fix: check if document is undefined Approved-by: Linus Flood --- apps/scandic-web/hooks/useIsUserLoggedIn.ts | 4 +++- packages/tracking/lib/useTrackHardNavigationBasic.ts | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/scandic-web/hooks/useIsUserLoggedIn.ts b/apps/scandic-web/hooks/useIsUserLoggedIn.ts index 95af76991..240efba87 100644 --- a/apps/scandic-web/hooks/useIsUserLoggedIn.ts +++ b/apps/scandic-web/hooks/useIsUserLoggedIn.ts @@ -4,7 +4,9 @@ import { isValidSession } from "@scandic-hotels/trpc/utils/session" export function useIsUserLoggedIn() { const { data: session } = useSession() - const hasWebviewToken = document?.cookie?.includes("webviewToken=") + const hasWebviewToken = + typeof document !== "undefined" && + document?.cookie?.includes("webviewToken=") return isValidSession(session) || hasWebviewToken } diff --git a/packages/tracking/lib/useTrackHardNavigationBasic.ts b/packages/tracking/lib/useTrackHardNavigationBasic.ts index 788b51732..5655a9594 100644 --- a/packages/tracking/lib/useTrackHardNavigationBasic.ts +++ b/packages/tracking/lib/useTrackHardNavigationBasic.ts @@ -23,7 +23,9 @@ export const useTrackHardNavigationBasic = ({ const sessionId = useSessionId() const { data: session } = useSession() const validSession = isValidSession(session) - const hasWebviewToken = global?.document?.cookie?.includes("webviewToken=") + const hasWebviewToken = + typeof document !== "undefined" && + document?.cookie?.includes("webviewToken=") const isUserLoggedIn = validSession || !!hasWebviewToken