summaryrefslogtreecommitdiff
path: root/packages/backend/src/core/NoteEditService.ts
diff options
context:
space:
mode:
authorMar0xy <marie@kaifa.ch>2023-09-22 22:54:35 +0200
committerMar0xy <marie@kaifa.ch>2023-09-22 22:54:35 +0200
commit17951950970cd73dd5781f533965cb87a28b5e92 (patch)
tree5c75b01b83a80362a1ab32ff65ab0ad0a2c1ef5b /packages/backend/src/core/NoteEditService.ts
parentMerge pull request #3 from transfem-org/feature/edit-posts (diff)
downloadsharkey-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.ts6
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);
}