lib/gnip_api/response.rb in gnip_api-1.2.2 vs lib/gnip_api/response.rb in gnip_api-1.2.3
- old
+ new
@@ -25,11 +25,13 @@
end
def error_message
if @body && !@body.empty?
parsed = GnipApi::JsonParser.new.parse(@body)
- return parsed
+ message = parsed['error']['message']
+ message += " - TID: #{parsed['error']['transactionId']}" if parsed['error']['transactionId']
+ return message
end
return nil
end
def check_for_errors!
@@ -38,10 +40,9 @@
GnipApi.logger.debug "Headers -> #{headers.inspect}"
GnipApi.logger.debug "Body -> #{body.inspect}"
GnipApi.logger.debug "Request headers -> #{request.headers.inspect}"
GnipApi.logger.debug "Request payload -> #{request.payload.inspect}"
else
- error_message = error_message
GnipApi.logger.error "#{request_method} request to #{request_uri} returned with status #{status} FAIL"
GnipApi.logger.debug "Headers -> #{headers.inspect}"
GnipApi.logger.debug "Body -> #{body.inspect}"
GnipApi.logger.debug "Request headers -> #{request.headers.inspect}"
GnipApi.logger.debug "Request payload -> #{request.payload.inspect}"