From edb9ba165750b61347bd810b2a04e93b1707b5b6 Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Wed, 30 Jul 2025 17:45:38 +0900 Subject: [PATCH] Update CleanRemoteNotesProcessorService.ts --- .../processors/CleanRemoteNotesProcessorService.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/backend/src/queue/processors/CleanRemoteNotesProcessorService.ts b/packages/backend/src/queue/processors/CleanRemoteNotesProcessorService.ts index b20f068194..18964ee360 100644 --- a/packages/backend/src/queue/processors/CleanRemoteNotesProcessorService.ts +++ b/packages/backend/src/queue/processors/CleanRemoteNotesProcessorService.ts @@ -94,6 +94,18 @@ export class CleanRemoteNotesProcessorService { return !favorites.some(favorite => favorite.noteId === note.id); }); + const replies = notes.length === 0 ? [] : await this.notesRepository.find({ + where: { + replyId: In(notes.map(note => note.id)), + userHost: IsNull(), + }, + select: ['replyId'], + }); + + notes = notes.filter(note => { + return !replies.some(reply => reply.replyId === note.id); + }); + if (notes.length === 0) { job.updateProgress(100); break;