account selection on expired token

This commit is contained in:
peintnermax
2024-04-22 15:35:17 +02:00
parent 4f9e7d7a21
commit 44435ad0e5

View File

@@ -201,13 +201,18 @@ export async function GET(request: NextRequest) {
sessionId: cookie?.id,
sessionToken: cookie?.token,
};
const { callbackUrl } = await createCallback(server, {
authRequestId,
session,
});
if (callbackUrl) {
return NextResponse.redirect(callbackUrl);
} else {
try {
const { callbackUrl } = await createCallback(server, {
authRequestId,
session,
});
if (callbackUrl) {
return NextResponse.redirect(callbackUrl);
} else {
gotoAccounts();
}
} catch (error) {
console.error(error);
gotoAccounts();
}
} else {