X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FModel%2FProfile.php;h=5180a3ea2e002fcc9f4b8daf5b5cdffcdfd73140;hb=a2cea16954ab9634b10a3d6358a3c5ebad591538;hp=1bd7a97027303a1e80f46f512883909516a0bb15;hpb=a6fb3568f989f72164b435baafc63a174397b542;p=friendica.git diff --git a/src/Model/Profile.php b/src/Model/Profile.php index 1bd7a97027..5180a3ea2e 100644 --- a/src/Model/Profile.php +++ b/src/Model/Profile.php @@ -16,6 +16,7 @@ use Friendica\Core\PConfig; use Friendica\Core\System; use Friendica\Core\Worker; use Friendica\Database\DBA; +use Friendica\Model\Contact; use Friendica\Protocol\Diaspora; use Friendica\Util\DateTimeFormat; use Friendica\Util\Network; @@ -115,6 +116,10 @@ class Profile return; } + if (empty($pdata)) { + $pdata = ['uid' => 0, 'profile_uid' => 0, 'is-default' => false,'name' => $nickname]; + } + // fetch user tags if this isn't the default profile if (!$pdata['is-default']) { @@ -340,14 +345,14 @@ class Profile "SELECT `url` FROM `contact` WHERE `uid` = %d AND `id` = '%s' AND `rel` = %d", intval($profile['uid']), intval(remote_user()), - intval(CONTACT_IS_FRIEND) + intval(Contact::FRIEND) ); } else { $r = q( "SELECT `url` FROM `contact` WHERE `uid` = %d AND `nurl` = '%s' AND `rel` = %d", intval($profile['uid']), DBA::escape(normalise_link(self::getMyURL())), - intval(CONTACT_IS_FRIEND) + intval(Contact::FRIEND) ); } if ($r) {