From 570ad437680c37c7db8dd2907eab46b0e344b635 Mon Sep 17 00:00:00 2001 From: Manny Dinssa <44172848+Dinssa@users.noreply.github.com> Date: Wed, 12 Mar 2025 14:04:15 +0000 Subject: [PATCH] Update error handling 2 --- app/services/uprn_client.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/services/uprn_client.rb b/app/services/uprn_client.rb index eaa9ef0c0..f170ba3a0 100644 --- a/app/services/uprn_client.rb +++ b/app/services/uprn_client.rb @@ -20,11 +20,12 @@ class UprnClient end def result - @result ||= if response.code == 200 + @result ||= if response.is_a?(Net::HTTPSuccess) parsed_response = JSON.parse(response.body) parsed_response.dig("results", 0, "DPA") || parsed_response.dig("results", 0, "LPI") else - Rails.logger.error("Unexpected response code: #{response.code}") + Rails.logger.error("Response code: #{response.code}") + Rails.logger.error("Response body: #{response.body}") nil end end