From 6f37825b1a7829d23310f2bb6e3472d24fd45e8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 4 Jun 2024 12:30:47 -0400 Subject: [PATCH] fix: crash in mocks.profile --- src/activitypub/mocks.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/activitypub/mocks.js b/src/activitypub/mocks.js index ad48b5abb4..5a42996fa9 100644 --- a/src/activitypub/mocks.js +++ b/src/activitypub/mocks.js @@ -41,7 +41,14 @@ Mocks.profile = async (actors) => { postcount, inbox, endpoints, } = actor; preferredUsername = preferredUsername || slugify(name); - const { hostname } = new URL(actor.id); + + let hostname; + try { + ({ hostname } = new URL(actor.id)); + } catch (err) { + console.error(err.stack); + return null; + } let picture; if (icon) {