diff --git a/src/activitypub/inbox.js b/src/activitypub/inbox.js index 310f09cd48..a30373209b 100644 --- a/src/activitypub/inbox.js +++ b/src/activitypub/inbox.js @@ -239,8 +239,8 @@ inbox.announce = async (req) => { } } - // Handle case where Announce(Create(Note)) is received - if (object.type === 'Create' && object.object.type === 'Note') { + // Handle case where Announce(Create(Note-ish)) is received + if (object.type === 'Create' && activitypub._constants.acceptedPostTypes.includes(object.object.type)) { pid = object.object.id; } else { pid = object.id;