From fd383ad9d4fab72e484757cabff17d868bcf8eef Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Sat, 4 Jan 2020 14:29:23 -0500 Subject: [PATCH] Update qbo.rb --- app/models/qbo.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/models/qbo.rb b/app/models/qbo.rb index 5c68c86..ef9957c 100644 --- a/app/models/qbo.rb +++ b/app/models/qbo.rb @@ -34,14 +34,18 @@ class Qbo < ActiveRecord::Base def self.get_base(type) oauth2_client = get_client qbo = self.first - access_token = OAuth2::AccessToken.new(oauth2_client, qbo.qb_token , refresh_token: qbo.qb_secret) + #access_token = OAuth2::AccessToken.new(oauth2_client, qbo.qb_token , refresh_token: qbo.qb_secret) + # get our access token ready if qbo.expire.to_date.past? + access_token = OAuth2::AccessToken.new(oauth2_client, qbo.qb_token , refresh_token: qbo.qb_secret) new_access_token_object = access_token.refresh! qbo.token = new_access_token_object qbo.expire = 1.hour.from_now.utc qbo.save! access_token = new_access_token_object + else + access_token = qbo.token end case type