fix: thrown exception from failed note assertion

This commit is contained in:
Julian Lam
2024-11-27 13:58:41 -05:00
parent 97861dd124
commit f7a294a7a4

View File

@@ -315,11 +315,12 @@ inbox.announce = async (req) => {
return; return;
} }
({ tid } = await activitypub.notes.assert(0, pid, { cid, skipChecks: true })); // checks skipped; done above. const assertion = await activitypub.notes.assert(0, pid, { cid, skipChecks: true }); // checks skipped; done above.
if (!tid) { if (!assertion) {
return; return;
} }
({ tid } = assertion);
await topics.updateLastPostTime(tid, timestamp); await topics.updateLastPostTime(tid, timestamp);
await activitypub.notes.updateLocalRecipients(pid, { to, cc }); await activitypub.notes.updateLocalRecipients(pid, { to, cc });
await activitypub.notes.syncUserInboxes(tid); await activitypub.notes.syncUserInboxes(tid);