From 57c98780cf71c2e816fc3a3839be179c582bbf24 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Fri, 3 Mar 2023 10:59:21 +1100 Subject: [PATCH] return early if user does not have a refresh token --- app/Jobs/Mail/NinjaMailerJob.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/Jobs/Mail/NinjaMailerJob.php b/app/Jobs/Mail/NinjaMailerJob.php index da3e02d04da8..34ebd668c65e 100644 --- a/app/Jobs/Mail/NinjaMailerJob.php +++ b/app/Jobs/Mail/NinjaMailerJob.php @@ -584,6 +584,9 @@ class NinjaMailerJob implements ShouldQueue $guzzle = new \GuzzleHttp\Client(); $url = 'https://login.microsoftonline.com/common/oauth2/v2.0/token'; + if(!$user->oauth_user_refresh_token || $user->oauth_user_refresh_token == '') + return false; + $token = json_decode($guzzle->post($url, [ 'form_params' => [ 'client_id' => config('ninja.o365.client_id') ,