From 17951950970cd73dd5781f533965cb87a28b5e92 Mon Sep 17 00:00:00 2001 From: Mar0xy Date: Fri, 22 Sep 2023 22:54:35 +0200 Subject: fix: update? what update --- packages/backend/src/core/NoteEditService.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'packages/backend/src/core/NoteEditService.ts') diff --git a/packages/backend/src/core/NoteEditService.ts b/packages/backend/src/core/NoteEditService.ts index c8cf69f934..35ff02f786 100644 --- a/packages/backend/src/core/NoteEditService.ts +++ b/packages/backend/src/core/NoteEditService.ts @@ -216,7 +216,7 @@ export class NoteEditService implements OnApplicationShutdown { throw new Error('fail'); }; - let oldnote = await this.notesRepository.findOneBy({ + const oldnote = await this.notesRepository.findOneBy({ id: editid, }); @@ -711,10 +711,12 @@ export class NoteEditService implements OnApplicationShutdown { @bindThis private async renderNoteOrRenoteActivity(data: Option, note: MiNote) { if (data.localOnly) return null; + const user = await this.usersRepository.findOneBy({ id: note.userId }); + if (user == null) throw new Error('user not found'); const content = data.renote && data.text == null && data.poll == null && (data.files == null || data.files.length === 0) ? this.apRendererService.renderAnnounce(data.renote.uri ? data.renote.uri : `${this.config.url}/notes/${data.renote.id}`, note) - : this.apRendererService.renderCreate(await this.apRendererService.renderNote(note, false), note); + : this.apRendererService.renderUpdate(await this.apRendererService.renderNote(note, false), user); return this.apRendererService.addContext(content); } -- cgit v1.2.3-freya