diff --git a/frontend/src/pages/login-page.tsx b/frontend/src/pages/login-page.tsx index 26538cf3..3295a7ed 100644 --- a/frontend/src/pages/login-page.tsx +++ b/frontend/src/pages/login-page.tsx @@ -46,7 +46,7 @@ export const LoginPage = () => { const { t } = useTranslation(); const [showRedirectButton, setShowRedirectButton] = useState(false); - const [useTailscale, setUseTailscale] = useState(tailscale.nodeName !== ""); + const [useTailscale, setUseTailscale] = useState(tailscale.nodeName !== undefined); const hasAutoRedirectedRef = useRef(false); diff --git a/frontend/src/schemas/user-context-schema.ts b/frontend/src/schemas/user-context-schema.ts index 1a8b39e2..89e39d03 100644 --- a/frontend/src/schemas/user-context-schema.ts +++ b/frontend/src/schemas/user-context-schema.ts @@ -18,7 +18,7 @@ const totpSchema = z.object({ }); const tailscaleSchema = z.object({ - nodeName: z.string(), + nodeName: z.string().optional(), }); export const userContextSchema = z.object({