lib/domoscio_rails.rb in domoscio_rails-0.3.1 vs lib/domoscio_rails.rb in domoscio_rails-0.3.2

- old
+ new

@@ -108,16 +108,16 @@ res = DomoscioRails.send_request(uri, method, params, headers, before_request_proc) return res if res.kind_of? DomoscioRails::ProcessingError begin unless res.kind_of? Net::HTTPSuccess data = DomoscioRails::JSON.load((res.body.nil? ? '' : res.body), :symbolize_keys => true) - raise ResponseError.new(uri, res.code.to_i, data, res.body) + raise ResponseError.new(uri, res.code.to_i, data, res.body, params) end data = DomoscioRails::JSON.load(res.body.nil? ? '' : res.body) DomoscioRails::AuthorizationToken::Manager.storage.store({access_token: res['Accesstoken'], refresh_token: res['Refreshtoken']}) rescue MultiJson::LoadError => exception - data = ProcessingError.new(uri, 500, exception, res.body) + data = ProcessingError.new(uri, 500, exception, res.body, params) rescue ResponseError => exception data = exception end if res['Total'] && !filters[:page] @@ -126,16 +126,16 @@ res = DomoscioRails.send_request(uri, method, params.merge({page: j}), headers, before_request_proc) return res if res.kind_of? DomoscioRails::ProcessingError begin unless res.kind_of? Net::HTTPSuccess body = DomoscioRails::JSON.load((res.body.nil? ? '' : res.body), :symbolize_keys => true) - raise ResponseError.new(uri, res.code.to_i, body, res.body) + raise ResponseError.new(uri, res.code.to_i, body, res.body, params) end body = DomoscioRails::JSON.load(res.body.nil? ? '' : res.body) data += body data.flatten! rescue MultiJson::LoadError => exception - return ProcessingError.new(uri, 500, exception, res.body) + return ProcessingError.new(uri, 500, exception, res.body, params) rescue ResponseError => exception return exception end end end \ No newline at end of file