From 65bcdcbec6e45aaeda738bd22ca337439c1bc2dd Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Mon, 7 Jan 2019 19:31:55 -0700 Subject: [PATCH 1/2] Update AuthLogin listener --- app/Listeners/AuthLogin.php | 27 +++------------------------ 1 file changed, 3 insertions(+), 24 deletions(-) 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; From 2eba39d3176ae23b7d3df1cc4af4cbdc5279638c Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Mon, 7 Jan 2019 19:32:38 -0700 Subject: [PATCH 2/2] Bump version to 0.7.9 --- config/pixelfed.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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', /* |--------------------------------------------------------------------------