From e994d02791b8879ab5d338650f199759d3012074 Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 15 Jun 2021 21:39:28 +0000 Subject: [PATCH] Add a profile entry if missing --- src/Model/User.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Model/User.php b/src/Model/User.php index 029613b17..641148f74 100644 --- a/src/Model/User.php +++ b/src/Model/User.php @@ -391,7 +391,12 @@ class User if (!DBA::exists('user', ['uid' => $uid]) || !$repairMissing) { return false; } - Contact::createSelfFromUserId($uid); + if (!DBA::exists('contact', ['uid' => $uid, 'self' => true])) { + Contact::createSelfFromUserId($uid); + } + if (!DBA::exists('profile', ['uid' => $uid])) { + DBA::insert('profile', ['uid' => $uid]); + } $owner = self::getOwnerDataById($uid, false); }