|
|
@ -24,7 +24,8 @@ class UprnClient |
|
|
|
parsed_response = JSON.parse(response.body) |
|
|
|
parsed_response = JSON.parse(response.body) |
|
|
|
parsed_response.dig("results", 0, "DPA") || parsed_response.dig("results", 0, "LPI") |
|
|
|
parsed_response.dig("results", 0, "DPA") || parsed_response.dig("results", 0, "LPI") |
|
|
|
else |
|
|
|
else |
|
|
|
Rails.logger.error("Response code: #{response.code}") |
|
|
|
@error = "UPRN client failed to return a valid result, try again later." |
|
|
|
|
|
|
|
Sentry.capture_message("UPRN client failed to return a valid result with error code: #{response.code}.") |
|
|
|
Rails.logger.error("Response body: #{response.body}") |
|
|
|
Rails.logger.error("Response body: #{response.body}") |
|
|
|
nil |
|
|
|
nil |
|
|
|
end |
|
|
|
end |
|
|
|