From 7c34f068ff75ec246b15ff170d2cf3bcfcbc8969 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Wed, 11 Jun 2025 07:25:44 +0100 Subject: [PATCH] fix: redirect to home page if user cancels login resolves https://github.com/danielroe/roe.dev/issues/1508 --- server/routes/auth/[...provider].get.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/routes/auth/[...provider].get.ts b/server/routes/auth/[...provider].get.ts index dae4ed3c..9bbfd462 100644 --- a/server/routes/auth/[...provider].get.ts +++ b/server/routes/auth/[...provider].get.ts @@ -1,10 +1,15 @@ export default defineEventHandler(async event => { - const { code } = getQuery(event) + const { code, error, error_description, error_uri } = getQuery(event) if (import.meta.dev) { console.log(event.path) } + if (error) { + console.log(error, error_description, error_uri) + return sendRedirect(event, '/?auth_error=true') + } + if (!code) { throw createError({ statusCode: 422, -- 2.51.2