From ae2dd0443ebc66f544e8a7febe10fb2da87da4bc Mon Sep 17 00:00:00 2001 From: "Garen J. Torikian" Date: Fri, 28 Mar 2025 09:20:28 -0400 Subject: [PATCH] default to empty string --- lib/httpsensible/client/response.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/httpsensible/client/response.rb b/lib/httpsensible/client/response.rb index 56750e5..8825c16 100644 --- a/lib/httpsensible/client/response.rb +++ b/lib/httpsensible/client/response.rb @@ -24,7 +24,7 @@ def to_s # sig { params(response: T.any(HTTPX::Response, HTTPX::ErrorResponse)).returns(T::Boolean) } def parsed_json_body - JSON.parse(raw_body) + JSON.parse(raw_body || "") rescue JSON::ParserError {} end