From d072f014b120f610a53db9f5d1f755a327b458b5 Mon Sep 17 00:00:00 2001 From: Vyr Cossont Date: Tue, 1 Aug 2023 17:26:55 -0700 Subject: [PATCH] Mastodon API: convert quote_id format Allows quote posting through Mastodon API (using Fedibird/Treehouse extension). --- packages/backend/src/server/api/mastodon/endpoints/status.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/backend/src/server/api/mastodon/endpoints/status.ts b/packages/backend/src/server/api/mastodon/endpoints/status.ts index 9ffcb30c3..c3e6946e2 100644 --- a/packages/backend/src/server/api/mastodon/endpoints/status.ts +++ b/packages/backend/src/server/api/mastodon/endpoints/status.ts @@ -27,6 +27,8 @@ export function apiStatusMastodon(router: Router): void { let body: any = ctx.request.body; if (body.in_reply_to_id) body.in_reply_to_id = convertId(body.in_reply_to_id, IdType.FirefishId); + if (body.quote_id) + body.quote_id = convertId(body.quote_id, IdType.FirefishId); if ( (!body.poll && body["poll[options][]"]) || (!body.media_ids && body["media_ids[]"])