Skip to content

Commit 7779501

Browse files
authored
Update route.ts
1 parent e624da6 commit 7779501

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/app/api/auth/callback/route.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,14 +65,19 @@ import { cookies } from 'next/headers';
6565
export async function GET(request: Request) {
6666
const url = new URL(request.url);
6767
const code = url.searchParams.get('code');
68+
const error = url.searchParams.get('error');
69+
70+
if (error) {
71+
return NextResponse.redirect(new URL(`/login?error=${error}`, request.url));
72+
}
6873

6974
if (code) {
7075
const supabase = createRouteHandlerClient({ cookies });
7176
await supabase.auth.exchangeCodeForSession(code);
7277
return NextResponse.redirect(new URL('/dashboard', request.url));
7378
}
7479

75-
const error = url.searchParams.get('error');
76-
return NextResponse.redirect(new URL(`/login?error=${error}`, request.url));
80+
return NextResponse.redirect(new URL('/login?error=missing_code', request.url));
7781
}
7882

83+

0 commit comments

Comments
 (0)