From 929ddb7e76f8a38fcade54a87276d56e0be4cc32 Mon Sep 17 00:00:00 2001 From: Hazelnoot Date: Thu, 14 Aug 2025 09:54:03 -0400 Subject: [PATCH] fix excludeAuthor check in QueryService.generateBlockedHostQueryForNote --- packages/backend/src/core/QueryService.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/backend/src/core/QueryService.ts b/packages/backend/src/core/QueryService.ts index dfa38ade87..f5d83d5ea8 100644 --- a/packages/backend/src/core/QueryService.ts +++ b/packages/backend/src/core/QueryService.ts @@ -266,8 +266,9 @@ export class QueryService { .orWhere(`"${key}Instance" IS NULL`) // local .orWhere(`"${key}Instance"."isBlocked" = false`); // not blocked - if (excludeAuthor) { - qb.orWhere(`note.userId = note.${key}Id`); // author + if (key !== 'user') { + // Don't re-check self-replies and self-renote targets + qb.orWhere(`note.userId = note.${key}Id`); } }));