diff --git a/packages/backend/src/services/note/create.ts b/packages/backend/src/services/note/create.ts index 7f529be54..7ef25a620 100644 --- a/packages/backend/src/services/note/create.ts +++ b/packages/backend/src/services/note/create.ts @@ -98,7 +98,12 @@ class NotificationManager { const threadMuted = await NoteThreadMutings.findOneBy({ userId: x.target, - threadId: this.note.threadId || this.note.id, + threadId: In([ + // replies + this.note.threadId ?? this.note.id, + // renotes + this.note.renoteId ?? undefined + ]), mutingNotificationTypes: ArrayOverlap([x.reason]), });