]> git.mxchange.org Git - friendica.git/blobdiff - src/Module/Xrd.php
Poco and gcontact (mostly) removed
[friendica.git] / src / Module / Xrd.php
index 1a7b0712f5e43622f7af3095f059d94337b58045..249c143ffbd7168fd2ee901e8c67e66b4d9aba90 100644 (file)
@@ -85,6 +85,11 @@ class Xrd extends BaseModule
 
                $owner = User::getOwnerDataById($user['uid']);
 
+               if (empty($owner)) {
+                       DI::logger()->warning('No owner data for user id', ['uri' => $uri, 'name' => $name, 'user' => $user]);
+                       throw new \Friendica\Network\HTTPException\NotFoundException();
+               }
+
                $alias = str_replace('/profile/', '/~', $owner['url']);
 
                $avatar = Photo::selectFirst(['type'], ['uid' => $owner['uid'], 'profile' => true]);