diff --git a/src/Model/User.php b/src/Model/User.php index 49423ce9e..5af5f7f58 100644 --- a/src/Model/User.php +++ b/src/Model/User.php @@ -149,14 +149,20 @@ class User $system['page-flags'] = User::PAGE_FLAGS_SOAPBOX; $system['account-type'] = $system['contact-type']; $system['guid'] = ''; - $system['nickname'] = $system['nick']; - $system['pubkey'] = $system['pubkey']; - $system['locality'] = ''; - $system['region'] = ''; - $system['country-name'] = ''; - $system['net-publish'] = false; $system['picdate'] = ''; $system['theme'] = ''; + $system['publish'] = false; + $system['net-publish'] = false; + $system['hide-friends'] = true; + $system['prv_keywords'] = ''; + $system['pub_keywords'] = ''; + $system['address'] = ''; + $system['locality'] = ''; + $system['region'] = ''; + $system['postal-code'] = ''; + $system['country-name'] = ''; + $system['homepage'] = DI::baseUrl()->get(); + $system['dob'] = '0000-00-00'; // Ensure that the user contains data $user = DBA::selectFirst('user', ['prvkey', 'guid'], ['uid' => 0]); diff --git a/src/Module/Profile/Contacts.php b/src/Module/Profile/Contacts.php index 19dbe4cdd..94f301557 100644 --- a/src/Module/Profile/Contacts.php +++ b/src/Module/Profile/Contacts.php @@ -52,7 +52,7 @@ class Contacts extends Module\BaseProfile $is_owner = $profile['uid'] == local_user(); - if (!empty($profile['hide-friends']) && !$is_owner) { + if ($profile['hide-friends'] && !$is_owner) { throw new HTTPException\ForbiddenException(DI::l10n()->t('Permission denied.')); }