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); };