fix(federation): 🐛 Fix mention URIs in Lysand Notes being empty string for local users

This commit is contained in:
Jesse Wierzbinski 2024-06-13 11:53:41 -10:00
parent 0359ba13c4
commit 00fd751c2a
No known key found for this signature in database

View file

@ -898,7 +898,9 @@ export class Note extends BaseInterface<typeof Notes, StatusWithRelations> {
new Attachment(attachment).toLysand(),
),
is_sensitive: status.sensitive,
mentions: status.mentions.map((mention) => mention.uri || ""),
mentions: status.mentions.map((mention) =>
User.getUri(mention.id, mention.uri, config.http.base_url),
),
quotes: Note.getUri(status.quotingId) ?? undefined,
replies_to: Note.getUri(status.replyId) ?? undefined,
subject: status.spoilerText,