From 1a37926628a751d2317fc4f093a98d5f345908da Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Thu, 19 Dec 2024 09:36:23 -0500 Subject: [PATCH 1/2] Log error not info --- app/models/concerns/quickbooks_oauth.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/concerns/quickbooks_oauth.rb b/app/models/concerns/quickbooks_oauth.rb index 9e03a82..6691cce 100644 --- a/app/models/concerns/quickbooks_oauth.rb +++ b/app/models/concerns/quickbooks_oauth.rb @@ -21,7 +21,7 @@ module QuickbooksOauth begin yield oauth_access_token rescue OAuth2::Error, Quickbooks::AuthorizationFailure => ex - Rails.logger.info("QuickbooksOauth.perform: #{ex.message}") + Rails.logger.error("QuickbooksOauth.perform: #{ex.message}") # to prevent an infinite loop here keep a counter and bail out after N times... attempts += 1 From 9779437c007e7cb8c6dc639df2b75c881649d51f Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Thu, 19 Dec 2024 09:41:53 -0500 Subject: [PATCH 2/2] Log token refresh --- app/models/concerns/quickbooks_oauth.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/models/concerns/quickbooks_oauth.rb b/app/models/concerns/quickbooks_oauth.rb index 6691cce..3892780 100644 --- a/app/models/concerns/quickbooks_oauth.rb +++ b/app/models/concerns/quickbooks_oauth.rb @@ -36,6 +36,7 @@ module QuickbooksOauth end def refresh_token! + Rails.logger.info("QuickbooksOauth.refresh_token!") t = oauth_access_token refreshed = t.refresh! @@ -45,6 +46,8 @@ module QuickbooksOauth oauth2_refresh_token_expires_at = 100.days.from_now end + Rails.logger.info("QuickbooksOauth.refresh_token!: #{oauth2_refresh_token_expires_at}") + update!( oauth2_access_token: refreshed.token, oauth2_access_token_expires_at: Time.at(refreshed.expires_at),