From 4c87289e70073af85d870f6a434fb066133d2faf Mon Sep 17 00:00:00 2001 From: Hazelnoot Date: Thu, 14 Aug 2025 09:54:29 -0400 Subject: [PATCH] fix Fanout excludeReplies option include our own replies --- packages/backend/src/core/FanoutTimelineEndpointService.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/backend/src/core/FanoutTimelineEndpointService.ts b/packages/backend/src/core/FanoutTimelineEndpointService.ts index 3637bb0358..49ba2c3c58 100644 --- a/packages/backend/src/core/FanoutTimelineEndpointService.ts +++ b/packages/backend/src/core/FanoutTimelineEndpointService.ts @@ -101,7 +101,10 @@ export class FanoutTimelineEndpointService { if (ps.excludeReplies) { const parentFilter = filter; - filter = (note) => !isReply(note, ps.me?.id) && parentFilter(note); + filter = (note) => { + if (note.userId !== ps.me?.id && isReply(note, ps.me?.id)) return false; + return parentFilter(note); + }; } if (ps.excludeBots) {