fix: don't throw on unknown post on Undo(Like)

This commit is contained in:
Julian Lam
2025-05-31 22:46:47 -04:00
parent 629eec7b5b
commit 83a55f6adc

View File

@@ -546,7 +546,8 @@ inbox.undo = async (req) => {
case 'Like': { case 'Like': {
const exists = await posts.exists(id); const exists = await posts.exists(id);
if (localType !== 'post' || !exists) { if (localType !== 'post' || !exists) {
throw new Error('[[error:invalid-pid]]'); reject('Like', object, actor);
break;
} }
const allowed = await privileges.posts.can('posts:upvote', id, activitypub._constants.uid); const allowed = await privileges.posts.can('posts:upvote', id, activitypub._constants.uid);