diff options
| author | Mar0xy <marie@kaifa.ch> | 2023-09-22 22:54:35 +0200 |
|---|---|---|
| committer | Mar0xy <marie@kaifa.ch> | 2023-09-22 22:54:35 +0200 |
| commit | 17951950970cd73dd5781f533965cb87a28b5e92 (patch) | |
| tree | 5c75b01b83a80362a1ab32ff65ab0ad0a2c1ef5b /packages/backend/src/core/NoteEditService.ts | |
| parent | Merge pull request #3 from transfem-org/feature/edit-posts (diff) | |
| download | sharkey-17951950970cd73dd5781f533965cb87a28b5e92.tar.gz sharkey-17951950970cd73dd5781f533965cb87a28b5e92.tar.bz2 sharkey-17951950970cd73dd5781f533965cb87a28b5e92.zip | |
fix: update? what update
Diffstat (limited to 'packages/backend/src/core/NoteEditService.ts')
| -rw-r--r-- | packages/backend/src/core/NoteEditService.ts | 6 |
1 files changed, 4 insertions, 2 deletions
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); } |