From 8f7d04995794224185f2402e91ea2e154f22267d Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Tue, 8 Oct 2024 10:11:41 -0400 Subject: [PATCH] fix: remove sender from recipients, #12834 --- src/activitypub/mocks.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/activitypub/mocks.js b/src/activitypub/mocks.js index 2d69b1db74..70c55d0e39 100644 --- a/src/activitypub/mocks.js +++ b/src/activitypub/mocks.js @@ -453,7 +453,8 @@ Mocks.notes.public = async (post) => { Mocks.notes.private = async ({ messageObj }) => { // todo: deleted messages let uids = await messaging.getUidsInRoom(messageObj.roomId, 0, -1); - const remoteUids = uids.filter(uid => !utils.isNumber(uid)); + uids = uids.filter(uid => String(uid) !== String(messageObj.fromuid)); // no author + const remoteUids = uids.filter(uid => !utils.isNumber(uid)); // for mentions uids = uids.map(uid => (utils.isNumber(uid) ? `${nconf.get('url')}/uid/${uid}` : uid)); const id = `${nconf.get('url')}/message/${messageObj.mid}`; const to = new Set(uids);