fix: don't bubble up post-already-deleted error on inbox.delete

This commit is contained in:
Julian Lam
2026-04-17 14:06:09 -04:00
parent 48bf54b948
commit 4ed6ef8034

View File

@@ -298,7 +298,14 @@ inbox.delete = async (req) => {
const uid = await posts.getPostField(id, 'uid');
await activitypub.feps.announce(id, req.body);
await api.posts[method]({ uid }, { pid: id });
try {
await api.posts[method]({ uid }, { pid: id });
} catch (e) {
// Can ignore deletion if already deleted
if (e.message !== '[[error:post-already-deleted]]') {
throw e;
}
}
break;
}