From aae99c804ab15b4fc730acc67edc9f30bdb348cd Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Tue, 16 Jul 2024 23:30:52 +0200 Subject: [PATCH] fix(federation): :bug: Don't try to fetch from ActivityPub instances if no bridge is configured --- packages/database-interface/user.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/database-interface/user.ts b/packages/database-interface/user.ts index 842f115e..ff012b53 100644 --- a/packages/database-interface/user.ts +++ b/packages/database-interface/user.ts @@ -305,6 +305,10 @@ export class User extends BaseInterface { } if (instance.data.protocol === "activitypub") { + if (!config.federation.bridge.enabled) { + throw new Error("ActivityPub bridge is not enabled"); + } + const bridgeUri = new URL( `/apbridge/lysand/query?${new URLSearchParams({ user_url: uri,