From ebd750b4c75d1b4eb24be3215183373d509e7889 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Thu, 14 Mar 2024 00:17:45 -0400 Subject: [PATCH] fix: resolve toPid to local pid if able --- src/activitypub/mocks.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/activitypub/mocks.js b/src/activitypub/mocks.js index e5a0ffbe6d..58bf1b1f2a 100644 --- a/src/activitypub/mocks.js +++ b/src/activitypub/mocks.js @@ -82,7 +82,7 @@ Mocks.post = async (objects) => { return null; } - const { + let { id: pid, attributedTo: uid, inReplyTo: toPid, @@ -91,6 +91,10 @@ Mocks.post = async (objects) => { // conversation, // mastodon-specific, ignored. } = object; + const resolved = await activitypub.helpers.resolveLocalId(toPid); + if (resolved.type === 'post') { + toPid = resolved.id; + } const timestamp = new Date(published).getTime(); let edited = new Date(updated); edited = Number.isNaN(edited.valueOf()) ? undefined : edited;