diff --git a/src/Model/User.php b/src/Model/User.php index 641148f74..a615f96bb 100644 --- a/src/Model/User.php +++ b/src/Model/User.php @@ -391,12 +391,12 @@ class User if (!DBA::exists('user', ['uid' => $uid]) || !$repairMissing) { return false; } - if (!DBA::exists('contact', ['uid' => $uid, 'self' => true])) { - Contact::createSelfFromUserId($uid); - } if (!DBA::exists('profile', ['uid' => $uid])) { DBA::insert('profile', ['uid' => $uid]); } + if (!DBA::exists('contact', ['uid' => $uid, 'self' => true])) { + Contact::createSelfFromUserId($uid); + } $owner = self::getOwnerDataById($uid, false); }