]> git.mxchange.org Git - friendica.git/blobdiff - src/Model/User.php
Merge pull request #8558 from annando/corrected-view
[friendica.git] / src / Model / User.php
index e7f2f89ad6f09bddcdb568fef7372710a0220f59..89574e76094fc5857e6651badb36efaf3d7a969f 100644 (file)
@@ -197,7 +197,11 @@ class User
        {
                $owner = DBA::selectFirst('owner-view', [], ['uid' => $uid]);
                if (!DBA::isResult($owner)) {
-                       return false;
+                       if (!DBA::exists('user', ['uid' => $uid]) || !$check_valid) {
+                               return false;
+                       }
+                       Contact::createSelfFromUserId($uid);
+                       $owner = self::getOwnerDataById($uid, false);
                }
 
                if (empty($owner['nickname'])) {
@@ -1294,6 +1298,7 @@ class User
                                $statistics['active_users_monthly']++;
                        }
                }
+               DBA::close($userStmt);
 
                return $statistics;
        }