diff --git a/app/Listeners/AuthLogin.php b/app/Listeners/AuthLogin.php index ea29aa88d..22cc0c2fe 100644 --- a/app/Listeners/AuthLogin.php +++ b/app/Listeners/AuthLogin.php @@ -38,32 +38,11 @@ class AuthLogin }); } - if(empty($user->profile)) { - DB::transaction(function() use($user) { - $profile = new Profile(); - $profile->user_id = $user->id; - $profile->username = $user->username; - $profile->name = $user->name; - $pkiConfig = [ - 'digest_alg' => 'sha512', - 'private_key_bits' => 2048, - 'private_key_type' => OPENSSL_KEYTYPE_RSA, - ]; - $pki = openssl_pkey_new($pkiConfig); - openssl_pkey_export($pki, $pki_private); - $pki_public = openssl_pkey_get_details($pki); - $pki_public = $pki_public['key']; - - $profile->private_key = $pki_private; - $profile->public_key = $pki_public; - $profile->save(); - - CreateAvatar::dispatch($profile); - }); - } - if($user->status != null) { $profile = $user->profile; + if(!$profile) { + return; + } switch ($user->status) { case 'disabled': $profile->status = null; diff --git a/config/pixelfed.php b/config/pixelfed.php index 509160897..8f7e22c82 100644 --- a/config/pixelfed.php +++ b/config/pixelfed.php @@ -23,7 +23,7 @@ return [ | This value is the version of your PixelFed instance. | */ - 'version' => '0.7.8', + 'version' => '0.7.9', /* |--------------------------------------------------------------------------