From cea054468667cb373dab0ba69055db1c2db6c16b Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Tue, 27 Aug 2024 15:51:41 +0200 Subject: [PATCH] fix(federation): :label: Correctly make InstanceMetadata description a string --- packages/database-interface/instance.ts | 12 +++--------- server/api/well-known/versia.ts | 7 +------ 2 files changed, 4 insertions(+), 15 deletions(-) diff --git a/packages/database-interface/instance.ts b/packages/database-interface/instance.ts index 1f43d66f..67b97a42 100644 --- a/packages/database-interface/instance.ts +++ b/packages/database-interface/instance.ts @@ -285,15 +285,9 @@ export class Instance extends BaseInterface { return { name: metadata.metadata.nodeName || metadata.metadata.title || "", - description: { - "text/plain": { - content: - metadata.metadata.nodeDescription || - metadata.metadata.description || - "", - remote: false, - }, - }, + description: + metadata.metadata.nodeDescription || + metadata.metadata.description, type: "InstanceMetadata", software: { name: "Unknown ActivityPub software", diff --git a/server/api/well-known/versia.ts b/server/api/well-known/versia.ts index 2dd15a69..3ef0fc76 100644 --- a/server/api/well-known/versia.ts +++ b/server/api/well-known/versia.ts @@ -26,12 +26,7 @@ export default apiRoute((app) => }, host: new URL(config.http.base_url).host, name: config.instance.name, - description: { - "text/plain": { - content: config.instance.description, - remote: false, - }, - }, + description: config.instance.description, public_key: { key: config.instance.keys.public, algorithm: "ed25519",