diff options
Diffstat (limited to 'src/remote/activitypub/models')
| -rw-r--r-- | src/remote/activitypub/models/person.ts | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/remote/activitypub/models/person.ts b/src/remote/activitypub/models/person.ts index 09db5e1aed..198fd78bd5 100644 --- a/src/remote/activitypub/models/person.ts +++ b/src/remote/activitypub/models/person.ts @@ -3,7 +3,7 @@ import * as promiseLimit from 'promise-limit'; import config from '../../../config'; import Resolver from '../resolver'; import { resolveImage } from './image'; -import { isCollectionOrOrderedCollection, isCollection, IPerson } from '../type'; +import { isCollectionOrOrderedCollection, isCollection, IPerson, getApId } from '../type'; import { DriveFile } from '../../../models/entities/drive-file'; import { fromHtml } from '../../../mfm/fromHtml'; import { resolveNote, extractEmojis } from './note'; @@ -152,11 +152,11 @@ export async function createPerson(uri: string, resolver?: Resolver): Promise<Us name: person.name, isLocked: !!person.manuallyApprovesFollowers, username: person.preferredUsername, - usernameLower: person.preferredUsername.toLowerCase(), + usernameLower: person.preferredUsername!.toLowerCase(), host, inbox: person.inbox, sharedInbox: person.sharedInbox || (person.endpoints ? person.endpoints.sharedInbox : undefined), - featured: person.featured, + featured: person.featured ? getApId(person.featured) : undefined, uri: person.id, tags, isBot, |