From 3ccfd0417b3664e4e1ebbeedeb96bafcccdd9d08 Mon Sep 17 00:00:00 2001 From: Laura Hausmann Date: Fri, 24 Nov 2023 21:14:17 +0100 Subject: [PATCH] [backend] Improve renote status aggregate query --- packages/backend/src/models/repositories/note.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/backend/src/models/repositories/note.ts b/packages/backend/src/models/repositories/note.ts index ad4ef0c0d..76319b8a6 100644 --- a/packages/backend/src/models/repositories/note.ts +++ b/packages/backend/src/models/repositories/note.ts @@ -345,6 +345,9 @@ export const NoteRepository = db.getRepository(Note).extend({ .select('note.renoteId') .where('note.userId = :meId', { meId }) .andWhere('note.renoteId IN (:...targets)', { targets }) + .andWhere('note.text IS NULL') + .andWhere('note.hasPoll = FALSE') + .andWhere(`note.fileIds = '{}'`) .getMany(); for (const target of targets) {