Update qbo_controller.rb

This commit is contained in:
2016-07-28 18:27:00 -04:00
committed by GitHub
parent 7d5fd72297
commit 18d71a69f8

View File

@@ -42,13 +42,7 @@ class QboController < ApplicationController
# Called by QBO after authentication has been processed
#
def oauth_callback
session[:qb_request_token] = Marshal.dump(token)
at = Marshal.load(session[:qb_request_token]).get_access_token(:oauth_verifier => params[:oauth_verifier])
#at = session[:qb_request_token].get_access_token(:oauth_verifier => params[:oauth_verifier])
at = session[:qb_request_token].get_access_token(:oauth_verifier => params[:oauth_verifier])
#There can only be one...
Qbo.destroy_all
@@ -56,6 +50,11 @@ class QboController < ApplicationController
# Save the authentication information
qbo = Qbo.new
qbo.qb_token = at.token
session[:qb_request_token] = Marshal.dump(at.token)
Marshal.load(session[:qb_request_token]).get_access_token(:oauth_verifier => params[:oauth_verifier])
qbo.qb_secret = at.secret
qbo.token_expires_at = 6.months.from_now.utc
qbo.reconnect_token_at = 5.months.from_now.utc