From 411ca11d258786c0a24a9340af0c592fbcefc30b Mon Sep 17 00:00:00 2001 From: Dhairyashil Shinde <93669429+dhairyashiil@users.noreply.github.com> Date: Fri, 16 Jan 2026 15:55:39 +0530 Subject: [PATCH] feat: pass register param directly to login page from OAuth authorize (#26922) --- apps/web/modules/auth/oauth2/authorize-view.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/web/modules/auth/oauth2/authorize-view.tsx b/apps/web/modules/auth/oauth2/authorize-view.tsx index 613db378bf..ce2ea297cb 100644 --- a/apps/web/modules/auth/oauth2/authorize-view.tsx +++ b/apps/web/modules/auth/oauth2/authorize-view.tsx @@ -111,6 +111,11 @@ export default function Authorize() { const urlSearchParams = new URLSearchParams({ callbackUrl: `auth/oauth2/authorize?${queryString}`, }); + // Pass register param directly so login page can hide "Don't have an account" link + const registerParam = searchParams?.get("register"); + if (registerParam) { + urlSearchParams.set("register", registerParam); + } router.replace(`/auth/login?${urlSearchParams.toString()}`); } }, [status]);