fix: AP Services throwing errors
This commit is contained in:
parent
d9eead6ccc
commit
ab57616483
2 changed files with 3 additions and 3 deletions
|
@ -27,6 +27,6 @@ export class ApMfmService {
|
|||
@bindThis
|
||||
public getNoteHtml(note: MiNote): string | null {
|
||||
if (!note.text) return '';
|
||||
return this.mfmService.toHtml(mfm.parse(note.text), JSON.parse(note.mentionedRemoteUsers));
|
||||
return this.mfmService.toHtml(mfm.parse(note.text), note.mentionedRemoteUsers ? JSON.parse(note.mentionedRemoteUsers) : []);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -353,7 +353,7 @@ export class ApRendererService {
|
|||
|
||||
const attributedTo = this.userEntityService.genLocalUserUri(note.userId);
|
||||
|
||||
const mentions = (JSON.parse(note.mentionedRemoteUsers) as IMentionedRemoteUsers).map(x => x.uri);
|
||||
const mentions = note.mentionedRemoteUsers ? (JSON.parse(note.mentionedRemoteUsers) as IMentionedRemoteUsers).map(x => x.uri) : [];
|
||||
|
||||
let to: string[] = [];
|
||||
let cc: string[] = [];
|
||||
|
@ -371,7 +371,7 @@ export class ApRendererService {
|
|||
to = mentions;
|
||||
}
|
||||
|
||||
const mentionedUsers = note.mentions.length > 0 ? await this.usersRepository.findBy({
|
||||
const mentionedUsers = note.mentions && note.mentions.length > 0 ? await this.usersRepository.findBy({
|
||||
id: In(note.mentions),
|
||||
}) : [];
|
||||
|
||||
|
|
Loading…
Reference in a new issue