From 81f322b616a4ef741ebc45b3099f3ca904948f7f Mon Sep 17 00:00:00 2001 From: Ricky Barrette Date: Sat, 30 Dec 2023 20:26:30 -0500 Subject: [PATCH] Call refresh_token to set token time stamps --- Gemfile | 1 + app/controllers/qbo_controller.rb | 1 + 2 files changed, 2 insertions(+) diff --git a/Gemfile b/Gemfile index baf0247..d6c7ed4 100644 --- a/Gemfile +++ b/Gemfile @@ -7,6 +7,7 @@ gem 'nhtsa_vin' gem 'will_paginate' gem 'rails-jquery-autocomplete' gem 'jquery-ui-rails' +gem 'listen', '~> 3.3' group :assets do gem 'coffee-rails' diff --git a/app/controllers/qbo_controller.rb b/app/controllers/qbo_controller.rb index 1ed482d..b3446b7 100644 --- a/app/controllers/qbo_controller.rb +++ b/app/controllers/qbo_controller.rb @@ -48,6 +48,7 @@ class QboController < ApplicationController # Save the authentication information qbo = Qbo.new qbo.update(oauth2_access_token: resp.token, oauth2_refresh_token: resp.refresh_token, realm_id: params[:realmId]) + qbo.refresh_token! if qbo.save! redirect_to qbo_sync_path, :flash => { :notice => "Successfully connected to Quickbooks" }