From 551342273969027a863e1564e254e69f26cfe401 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Wed, 22 Jun 2022 19:18:00 +1000 Subject: [PATCH] Appropriately refresh sending tokens --- app/Jobs/Mail/NinjaMailerJob.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Jobs/Mail/NinjaMailerJob.php b/app/Jobs/Mail/NinjaMailerJob.php index 5e2b55ba19f6..9694a82b56fb 100644 --- a/app/Jobs/Mail/NinjaMailerJob.php +++ b/app/Jobs/Mail/NinjaMailerJob.php @@ -342,8 +342,9 @@ class NinjaMailerJob implements ShouldQueue private function refreshOfficeToken($user) { + $expiry = $user->oauth_user_token_expiry ?: now()->subDay(); - if($user->oauth_user_token_expiry->lt(now())) + if($expiry->lt(now())) { $guzzle = new \GuzzleHttp\Client(); $url = 'https://login.microsoftonline.com/common/oauth2/v2.0/token';