From e012730e52084f5917c7196ddd015e66d6e2061d Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 25 Apr 2020 07:29:38 +0000 Subject: [PATCH] Added check and repair for missing self contact --- src/Model/User.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Model/User.php b/src/Model/User.php index e7f2f89ad..be71bcf64 100644 --- a/src/Model/User.php +++ b/src/Model/User.php @@ -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'])) {