From b6d7b34e9b69b31ff255ccee952f6b24fd13c87a Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Sun, 9 Nov 2025 23:02:10 +0000 Subject: [PATCH] completionId: cgen-ae50323d53054d36a15265e0d013c95e cgen-ae50323d53054d36a15265e0d013c95e --- client/pages/DiscordVerify.tsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/client/pages/DiscordVerify.tsx b/client/pages/DiscordVerify.tsx index 1e24385d..6bfe814f 100644 --- a/client/pages/DiscordVerify.tsx +++ b/client/pages/DiscordVerify.tsx @@ -32,11 +32,14 @@ export default function DiscordVerify() { }, [code]); useEffect(() => { - // Redirect if not authenticated + // Redirect if not authenticated, preserving the code param if (!user) { - navigate("/login?next=/profile/link-discord"); + const redirectUrl = code + ? `/login?next=/discord-verify?code=${code}` + : "/login?next=/profile/link-discord"; + navigate(redirectUrl); } - }, [user, navigate]); + }, [user, navigate, code]); const handleVerify = async (codeToVerify: string) => { if (!codeToVerify.trim()) {