diff options
| author | Mar0xy <marie@kaifa.ch> | 2023-10-15 02:09:38 +0200 |
|---|---|---|
| committer | Mar0xy <marie@kaifa.ch> | 2023-10-15 02:09:38 +0200 |
| commit | 4359a139462b27b5ee5ae60894fc7e72263b1938 (patch) | |
| tree | efe0788b292a8c6cc414e614dee780dc138f2d42 /packages/backend/src/core/NoteDeleteService.ts | |
| parent | fix: crop icon not being phosphor on drive/file (diff) | |
| download | sharkey-4359a139462b27b5ee5ae60894fc7e72263b1938.tar.gz sharkey-4359a139462b27b5ee5ae60894fc7e72263b1938.tar.bz2 sharkey-4359a139462b27b5ee5ae60894fc7e72263b1938.zip | |
fix: Boost count not decrementing on removal
Diffstat (limited to 'packages/backend/src/core/NoteDeleteService.ts')
| -rw-r--r-- | packages/backend/src/core/NoteDeleteService.ts | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/backend/src/core/NoteDeleteService.ts b/packages/backend/src/core/NoteDeleteService.ts index 9a817ffd76..6e8622468d 100644 --- a/packages/backend/src/core/NoteDeleteService.ts +++ b/packages/backend/src/core/NoteDeleteService.ts @@ -68,6 +68,10 @@ export class NoteDeleteService { await this.notesRepository.decrement({ id: note.replyId }, 'repliesCount', 1); } + if (note.renoteId && note.renote?.userId != user.id && note.text == null && !note.hasPoll && (note.fileIds == null || note.fileIds.length === 0)) { + await this.notesRepository.decrement({ id: note.renoteId }, 'renoteCount', 1); + } + if (!quiet) { this.globalEventService.publishNoteStream(note.id, 'deleted', { deletedAt: deletedAt, |