diff --git a/packages/backend/src/server/api/mastodon/endpoints/status.ts b/packages/backend/src/server/api/mastodon/endpoints/status.ts index 9ffcb30c3a..c3e6946e2f 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[]"])