fix: note assertion on Create(Note) and Update(Note) to use instance key instead of uid 1's user key

This commit is contained in:
Julian Lam
2024-01-23 10:31:13 -05:00
parent 92c990f2f7
commit 4cc7ee6501

View File

@@ -15,8 +15,8 @@ inbox.create = async (req) => {
const postData = await activitypub.mocks.post(object);
if (postData) {
await activitypub.notes.assert(1, [postData]);
const tid = await activitypub.notes.assertTopic(1, postData.pid);
await activitypub.notes.assert(0, [postData]);
const tid = await activitypub.notes.assertTopic(0, postData.pid);
winston.info(`[activitypub/inbox] Parsing note ${postData.pid} into topic ${tid}`);
} else {
winston.warn('[activitypub/inbox] Received object was not a note');
@@ -28,7 +28,7 @@ inbox.update = async (req) => {
const postData = await activitypub.mocks.post(object);
if (postData) {
await activitypub.notes.assert(1, [postData], { update: true });
await activitypub.notes.assert(0, [postData], { update: true });
winston.info(`[activitypub/inbox] Updating note ${postData.pid}`);
} else {
winston.warn('[activitypub/inbox] Received object was not a note');