From c7d62223ef6523e94ef451911ace9a50f9872af1 Mon Sep 17 00:00:00 2001 From: Laura Hausmann Date: Sun, 8 Oct 2023 01:13:02 +0200 Subject: [PATCH] [mastodon-client] Ignore invalid auth requests --- packages/backend/src/server/api/mastodon/middleware/auth.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/backend/src/server/api/mastodon/middleware/auth.ts b/packages/backend/src/server/api/mastodon/middleware/auth.ts index da6ffd617..ac3d60c0e 100644 --- a/packages/backend/src/server/api/mastodon/middleware/auth.ts +++ b/packages/backend/src/server/api/mastodon/middleware/auth.ts @@ -5,7 +5,7 @@ import { AuthConverter } from "@/server/api/mastodon/converters/auth.js"; import { MastoApiError } from "@/server/api/mastodon/middleware/catch-errors.js"; export async function AuthMiddleware(ctx: MastoContext, next: () => Promise) { - const auth = await authenticate(ctx.headers.authorization, null, true); + const auth = await authenticate(ctx.headers.authorization, null, true).catch(_ => [null, null]); ctx.user = auth[0] ?? null as ILocalUser | null; ctx.scopes = auth[1]?.permission ?? [] as string[];