lib/databasedotcom/sales_force_error.rb in databasedotcom-1.3.2 vs lib/databasedotcom/sales_force_error.rb in databasedotcom-1.3.3

- old
+ new

@@ -9,11 +9,16 @@ def initialize(response) self.response = response parsed_body = JSON.parse(response.body) rescue nil if parsed_body if parsed_body.is_a?(Array) - message = parsed_body[0]["message"] - self.error_code = parsed_body[0]["errorCode"] + if parsed_body[0]["errors"] + message = parsed_body[0]["errors"][0]["message"] + self.error_code = parsed_body[0]["errors"][0]["statusCode"] + else + message = parsed_body[0]["message"] + self.error_code = parsed_body[0]["errorCode"] + end else message = parsed_body["error_description"] self.error_code = parsed_body["error"] end else \ No newline at end of file