lib/lifen/app_authenticated_client.rb in lifen-0.1.4 vs lib/lifen/app_authenticated_client.rb in lifen-0.1.5

- old
+ new

@@ -10,10 +10,16 @@ req.headers['Content-Type'] = "application/json" req.body = JSON.generate(params) end - raise Error, "Error 500, Internal server error" if response.status == 500 + if response.status == 500 + json = JSON.parse response.body + + trace_id = json.fetch("X-B3-TraceId", "unknown") + raise Error, "Error 500, Internal server error (trace ID: #{trace_id})" + end + raise Error, "Error 400" if response.status == 400 raise Error, "Error 404, Page not found" if response.status == 404 raise InvalidSecretTokenError if response.status == 401 raise UserAlreadyExistingError if response.status == 403 \ No newline at end of file