X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FModule%2FNoScrape.php;h=8f799aa966150dbeacaa626bc0e52bd05b575abf;hb=3d64c3031bd79ed9162774f945ffe169954c4785;hp=13a683d974868b53b9f18812de5d884df1d7840e;hpb=1b0a8ec5c0e46e2ef45004b0c1f65498c5b16b36;p=friendica.git diff --git a/src/Module/NoScrape.php b/src/Module/NoScrape.php index 13a683d974..8f799aa966 100644 --- a/src/Module/NoScrape.php +++ b/src/Module/NoScrape.php @@ -1,6 +1,6 @@ get(2) == 'view') { // view infos about a known profile (needs a login) - $which = $a->user['nickname']; + $which = $a->user['nickname']; } else { System::jsonError(403, 'Authentication required'); - exit(); } Profile::load($a, $which); + if (empty($a->profile['uid'])) { + System::jsonError(404, 'Profile not found'); + } + $json_info = [ 'addr' => $a->profile['addr'], 'nick' => $which, 'guid' => $a->profile['guid'], - 'key' => $a->profile['pubkey'], + 'key' => $a->profile['upubkey'], 'homepage' => DI::baseUrl() . "/profile/{$which}", 'comm' => ($a->profile['account-type'] == User::ACCOUNT_TYPE_COMMUNITY), 'account-type' => $a->profile['account-type'],