From a9447c441d85a4eb6f7a824fbc9d3e5afd0fdb42 Mon Sep 17 00:00:00 2001 From: Bret Weinraub Date: Mon, 14 Jan 2019 16:33:26 -0700 Subject: [PATCH 1/4] log response headers. Most interesting is the Intuit TID, which Intuit support may ask for. --- lib/quickbooks/service/base_service.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/quickbooks/service/base_service.rb b/lib/quickbooks/service/base_service.rb index ead98d68..f0480b0a 100644 --- a/lib/quickbooks/service/base_service.rb +++ b/lib/quickbooks/service/base_service.rb @@ -258,6 +258,8 @@ def add_query_string_to_url(url, params) end def check_response(response, options = {}) + log "------ RESPONSE_HEADERS -----" + response.each_header {|h| log "#{h}: #{response[h]}"} log "------ QUICKBOOKS-RUBY RESPONSE ------" log "RESPONSE CODE = #{response.code}" log_response_body(response) From c975d34519bacd05a47b303ee25e26d2e64008ac Mon Sep 17 00:00:00 2001 From: Bret Date: Tue, 5 Jul 2022 15:55:29 -0600 Subject: [PATCH 2/4] Remove dependency on Oauth2 gem 1.4.x --- quickbooks-ruby.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quickbooks-ruby.gemspec b/quickbooks-ruby.gemspec index 248f723e..742cc98c 100644 --- a/quickbooks-ruby.gemspec +++ b/quickbooks-ruby.gemspec @@ -14,7 +14,7 @@ Gem::Specification.new do |gem| gem.files = Dir['lib/**/*'] - gem.add_dependency 'oauth2', '~>1.4' + gem.add_dependency 'oauth2' #, '~>1.4' gem.add_dependency 'roxml', '~> 4.2' gem.add_dependency 'activemodel', '> 4.0' gem.add_dependency 'net-http-persistent' From cfcc73a3fced56dbf698f90cbfed253a52a89d52 Mon Sep 17 00:00:00 2001 From: Bret Date: Tue, 5 Jul 2022 16:03:55 -0600 Subject: [PATCH 3/4] remove dependency on oauth2 gem 1.4 --- quickbooks-ruby.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quickbooks-ruby.gemspec b/quickbooks-ruby.gemspec index 742cc98c..542441bb 100644 --- a/quickbooks-ruby.gemspec +++ b/quickbooks-ruby.gemspec @@ -14,7 +14,7 @@ Gem::Specification.new do |gem| gem.files = Dir['lib/**/*'] - gem.add_dependency 'oauth2' #, '~>1.4' + gem.add_dependency 'oauth2' gem.add_dependency 'roxml', '~> 4.2' gem.add_dependency 'activemodel', '> 4.0' gem.add_dependency 'net-http-persistent' From f0d1bd9ca7326eb152873b8398c702096204f017 Mon Sep 17 00:00:00 2001 From: Bret Date: Tue, 5 Jul 2022 16:05:35 -0600 Subject: [PATCH 4/4] remove log messages --- lib/quickbooks/service/base_service.rb | 8 -------- 1 file changed, 8 deletions(-) diff --git a/lib/quickbooks/service/base_service.rb b/lib/quickbooks/service/base_service.rb index d7d9cefc..80834778 100644 --- a/lib/quickbooks/service/base_service.rb +++ b/lib/quickbooks/service/base_service.rb @@ -299,13 +299,6 @@ def add_query_string_to_url(url, params = {}) end def check_response(response, options = {}) -# - # log "------ RESPONSE_HEADERS -----" - # response.each_header {|h| log "#{h}: #{response[h]}"} - # log "------ QUICKBOOKS-RUBY RESPONSE ------" - # log "RESPONSE CODE = #{response.code}" - # log_response_body(response) - if is_json? parse_json(response.plain_body) elsif !is_pdf? @@ -318,7 +311,6 @@ def check_response(response, options = {}) nil end - status = response.code.to_i case status when 200