Display the user fields for the admin account

This commit is contained in:
Michael 2020-10-25 20:32:45 +00:00
parent 319ceeda3b
commit d8d96e6e61
2 changed files with 8 additions and 4 deletions

View file

@ -69,8 +69,12 @@ class Account extends BaseFactory
$apcontact = APContact::getByURL($publicContact['url'], false);
$profileFields = $this->profileField->select(['uid' => $uid, 'psid' => PermissionSet::PUBLIC]);
$fields = $this->mstdnField->createFromProfileFields($profileFields);
if (!empty($userContact['self'])) {
$profileFields = $this->profileField->select(['uid' => $uid, 'psid' => PermissionSet::PUBLIC]);
$fields = $this->mstdnField->createFromProfileFields($profileFields);
} else {
$fields = new Fields();
}
return new \Friendica\Object\Api\Mastodon\Account($this->baseUrl, $publicContact, $fields, $apcontact, $userContact);
}