From 852d18ca1925784f5d5e2be56e2b8356244d8392 Mon Sep 17 00:00:00 2001 From: yushen Date: Thu, 26 Mar 2026 17:22:08 +0800 Subject: [PATCH] fix(web): add null checks for CLI auth callback and token Co-Authored-By: Claude Opus 4.6 (1M context) --- apps/web/app/(auth)/login/page.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/web/app/(auth)/login/page.tsx b/apps/web/app/(auth)/login/page.tsx index dc8d0d37..abe2ac12 100644 --- a/apps/web/app/(auth)/login/page.tsx +++ b/apps/web/app/(auth)/login/page.tsx @@ -91,9 +91,10 @@ function LoginPageContent() { }, [cooldown]); const handleCliAuthorize = async () => { - const cliCallback = searchParams.get("cli_callback")!; + const cliCallback = searchParams.get("cli_callback"); + const token = localStorage.getItem("multica_token"); + if (!cliCallback || !token) return; const cliState = searchParams.get("cli_state") || ""; - const token = localStorage.getItem("multica_token")!; setSubmitting(true); redirectToCliCallback(cliCallback, token, cliState); };