From ae11ee86aaa05261a0899ebf6cbf09c20681a316 Mon Sep 17 00:00:00 2001 From: Hampus Date: Sat, 15 Aug 2026 20:43:30 +0200 Subject: [PATCH] fix(api): disable Bluesky OAuth instead of failing on an invalid key (#1647) --- fluxer_api/src/api/middleware/ServiceRegistry.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/fluxer_api/src/api/middleware/ServiceRegistry.ts b/fluxer_api/src/api/middleware/ServiceRegistry.ts index 2a2eb1e22..41ea4220d 100644 --- a/fluxer_api/src/api/middleware/ServiceRegistry.ts +++ b/fluxer_api/src/api/middleware/ServiceRegistry.ts @@ -236,6 +236,12 @@ export async function resolveBlueskyOAuthService( _blueskyOAuthConfigSignature = signature; return service; }) + .catch((error) => { + Logger.error({error}, 'Bluesky OAuth signing keys were rejected – disabling Bluesky OAuth.'); + _blueskyOAuthService = getDisabledBlueskyOAuthService(); + _blueskyOAuthConfigSignature = signature; + return _blueskyOAuthService; + }) .finally(() => { _blueskyOAuthInitializationPromise = null; _blueskyOAuthInitializationSignature = null;