From 41e10d9b0e6bf56aa0da78bd268904717320373c Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Sat, 4 Jan 2020 13:59:09 -0500 Subject: [PATCH] Update qbo.rb --- app/models/qbo.rb | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/app/models/qbo.rb b/app/models/qbo.rb index fb1a876..b5a9c29 100644 --- a/app/models/qbo.rb +++ b/app/models/qbo.rb @@ -36,17 +36,19 @@ class Qbo < ActiveRecord::Base account = first access_token = OAuth2::AccessToken.new(oauth2_client, account.qb_secret, refresh_token: account.qb_secret) + qbo = self.first + #save the access - if self.expire.nil? - self.token = access_token - self.expire = 1.hour.from_now.utc - self.save! + if qbo.expire.nil? + qbo.token = access_token + qbo.expire = 1.hour.from_now.utc + qbo.save! else - if self.expire.to_date.past? + if qbo.expire.to_date.past? new_access_token_object = access_token.refresh! - self.token = new_access_token_object - self.expire = 1.hour.from_now.utc - self.save! + qbo.token = new_access_token_object + qbo.expire = 1.hour.from_now.utc + qbo.save! access_token = new_access_token_object end end