diff --git a/src/api/activitypub.js b/src/api/activitypub.js index 42969e8d0a..13e5d32189 100644 --- a/src/api/activitypub.js +++ b/src/api/activitypub.js @@ -158,7 +158,7 @@ activitypubApi.create.note = enabledCheck(async (caller, { pid }) => { setTimeout(() => { // Delay sending to avoid potential race condition Promise.all([payload, payload.object].map(async (object) => { await activitypub.send('cid', cid, followers, { - id: `${object.id}#activity/announce/${Date.now()}`, + id: `${object.object ? object.object.id : object.id}#activity/announce/${Date.now()}`, type: 'Announce', to: [activitypub._constants.publicAddress], cc: [`${nconf.get('url')}/category/${cid}/followers`],