catch error on callback

This commit is contained in:
peintnermax
2024-04-25 08:31:25 +02:00
parent e8738cef9b
commit a4f5991ba0

View File

@@ -170,11 +170,25 @@ export async function GET(request: NextRequest) {
sessionId: cookie?.id, sessionId: cookie?.id,
sessionToken: cookie?.token, sessionToken: cookie?.token,
}; };
const { callbackUrl } = await createCallback(server, { // const { callbackUrl } = await createCallback(server, {
authRequestId, // authRequestId,
session, // session,
}); // });
return NextResponse.redirect(callbackUrl); // return NextResponse.redirect(callbackUrl);
try {
const { callbackUrl } = await createCallback(server, {
authRequestId,
session,
});
if (callbackUrl) {
return NextResponse.redirect(callbackUrl);
} else {
gotoAccounts();
}
} catch (error) {
console.error(error);
gotoAccounts();
}
} else { } else {
return NextResponse.json( return NextResponse.json(
{ error: "No active session found" }, { error: "No active session found" },