fix federation of moved to to pleroma

because it expects it to be non-existant if its null.
This commit is contained in:
cutestnekoaqua 2022-12-14 17:19:31 +01:00
parent 5bbf30bc71
commit 8a7da9eaa0
No known key found for this signature in database
GPG key ID: 6BF0964A5069C1E0

View file

@ -71,14 +71,20 @@ export async function renderPerson(user: ILocalUser) {
image: banner ? renderImage(banner) : null, image: banner ? renderImage(banner) : null,
tag, tag,
manuallyApprovesFollowers: user.isLocked, manuallyApprovesFollowers: user.isLocked,
movedTo: user.movedToUri,
alsoKnownAs: user.alsoKnownAs,
discoverable: !!user.isExplorable, discoverable: !!user.isExplorable,
publicKey: renderKey(user, keypair, '#main-key'), publicKey: renderKey(user, keypair, '#main-key'),
isCat: user.isCat, isCat: user.isCat,
attachment: attachment.length ? attachment : undefined, attachment: attachment.length ? attachment : undefined,
} as any; } as any;
if (user.movedToUri) {
person.movedTo = user.movedToUri;
}
if (user.alsoKnownAs) {
person.alsoKnownAs = user.alsoKnownAs;
}
if (profile.birthday) { if (profile.birthday) {
person['vcard:bday'] = profile.birthday; person['vcard:bday'] = profile.birthday;
} }