From 048556b0a54eb4c7e055a792b9b97b4c31b497b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?nicole=20miko=C5=82ajczyk?= Date: Fri, 16 Jan 2026 10:34:13 +0100 Subject: [PATCH] pl-api: Akkoma /api/v1/instance workaround MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: nicole mikołajczyk --- packages/pl-api/lib/entities/instance.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/pl-api/lib/entities/instance.ts b/packages/pl-api/lib/entities/instance.ts index 13c836629..82db2793c 100644 --- a/packages/pl-api/lib/entities/instance.ts +++ b/packages/pl-api/lib/entities/instance.ts @@ -40,6 +40,13 @@ const instanceV1ToV2 = (data: any) => { ...instance } = v.parse(instanceV1Schema, data); + let domain = uri; + try { + domain = new URL(uri).host; + } catch { + // Ignore invalid URL + } + return { ...instance, account_domain: instance.account_domain || uri, @@ -74,7 +81,7 @@ const instanceV1ToV2 = (data: any) => { email: email, }, description: short_description || description, - domain: uri, + domain, pleroma: { ...pleroma, metadata: {