From 5768a4377bc85d05201abfee33537c7dee951777 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Mon, 11 Mar 2024 14:41:05 -0400 Subject: [PATCH] fix: handle fetch failures on helpers.query --- src/activitypub/helpers.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/activitypub/helpers.js b/src/activitypub/helpers.js index 2bb6f14ab6..e77a5280d8 100644 --- a/src/activitypub/helpers.js +++ b/src/activitypub/helpers.js @@ -44,7 +44,13 @@ Helpers.query = async (id) => { } // Make a webfinger query to retrieve routing information - const { response, body } = await request.get(`https://${hostname}/.well-known/webfinger?resource=acct:${id}`); + let response; + let body; + try { + ({ response, body } = await request.get(`https://${hostname}/.well-known/webfinger?resource=acct:${id}`)); + } catch (e) { + return false; + } if (response.statusCode !== 200 || !body.hasOwnProperty('links')) { return false;