From c66fc8662e8afa763e86f5006f899eb73ddc305a Mon Sep 17 00:00:00 2001 From: Max Peintner Date: Mon, 9 Dec 2024 11:52:03 +0100 Subject: [PATCH] cleanup login prompt --- apps/login/src/app/login/route.ts | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/apps/login/src/app/login/route.ts b/apps/login/src/app/login/route.ts index 40200ef39f7..3d956a75818 100644 --- a/apps/login/src/app/login/route.ts +++ b/apps/login/src/app/login/route.ts @@ -1,6 +1,6 @@ import { getAllSessions } from "@/lib/cookies"; import { idpTypeToSlug } from "@/lib/idp"; -import { sendLoginname } from "@/lib/server/loginname"; +import { sendLoginname, SendLoginnameCommand } from "@/lib/server/loginname"; import { createCallback, getActiveIdentityProviders, @@ -276,11 +276,16 @@ export async function GET(request: NextRequest) { // if a hint is provided, skip loginname page and jump to the next page if (authRequest.loginHint) { try { - const res = await sendLoginname({ + let command: SendLoginnameCommand = { loginName: authRequest.loginHint, - organization, authRequestId: authRequest.id, - }); + }; + + if (organization) { + command = { ...command, organization }; + } + + const res = await sendLoginname(command); if (res?.redirect) { const absoluteUrl = new URL(res.redirect, request.url);