From f5f0e4352b3c1052af9e50e79ef7b32f575037e4 Mon Sep 17 00:00:00 2001 From: Antonio Spinelli Date: Tue, 4 Feb 2025 10:19:17 -0300 Subject: [PATCH] fix: expose the response code on the error message (#232) --- lib/unleash/toggle_fetcher.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/unleash/toggle_fetcher.rb b/lib/unleash/toggle_fetcher.rb index 1cc0f4fa..f6f0a5ac 100755 --- a/lib/unleash/toggle_fetcher.rb +++ b/lib/unleash/toggle_fetcher.rb @@ -43,7 +43,8 @@ def fetch Unleash.logger.debug "No changes according to the unleash server, nothing to do." return elsif response.code != '200' - raise IOError, "Unleash server returned a non 200/304 HTTP result." + raise IOError, "Unleash server returned unexpected HTTP response code #{response.code}."\ + " Only handle response codes 200 (indicates changes) or 304 (no changes)." end self.etag = response['ETag']