fix: update? what update
This commit is contained in:
parent
a19473eb46
commit
1795195097
3 changed files with 6 additions and 4 deletions
|
@ -216,7 +216,7 @@ export class NoteEditService implements OnApplicationShutdown {
|
||||||
throw new Error('fail');
|
throw new Error('fail');
|
||||||
};
|
};
|
||||||
|
|
||||||
let oldnote = await this.notesRepository.findOneBy({
|
const oldnote = await this.notesRepository.findOneBy({
|
||||||
id: editid,
|
id: editid,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -711,10 +711,12 @@ export class NoteEditService implements OnApplicationShutdown {
|
||||||
@bindThis
|
@bindThis
|
||||||
private async renderNoteOrRenoteActivity(data: Option, note: MiNote) {
|
private async renderNoteOrRenoteActivity(data: Option, note: MiNote) {
|
||||||
if (data.localOnly) return null;
|
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)
|
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.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);
|
return this.apRendererService.addContext(content);
|
||||||
}
|
}
|
||||||
|
|
|
@ -205,4 +205,4 @@ export type RoleAssignmentsRepository = Repository<MiRoleAssignment>;
|
||||||
export type FlashsRepository = Repository<MiFlash>;
|
export type FlashsRepository = Repository<MiFlash>;
|
||||||
export type FlashLikesRepository = Repository<MiFlashLike>;
|
export type FlashLikesRepository = Repository<MiFlashLike>;
|
||||||
export type UserMemoRepository = Repository<MiUserMemo>;
|
export type UserMemoRepository = Repository<MiUserMemo>;
|
||||||
export type NoteEditRepository = Repository<NoteEdit>;
|
export type NoteEditRepository = Repository<NoteEdit>;
|
||||||
|
|
|
@ -354,4 +354,4 @@ export default class extends Endpoint<typeof meta, typeof paramDef> { // eslint-
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue