From b461ef999d472b45c9c3329a0388ed11f3303387 Mon Sep 17 00:00:00 2001 From: bassettb Date: Tue, 28 Feb 2023 13:08:08 -0500 Subject: [PATCH] Gracefully handle JSON decode error on erroneous API response (#51) --- error.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/error.go b/error.go index caf3d20..4096f9c 100644 --- a/error.go +++ b/error.go @@ -62,7 +62,7 @@ func parseErrorResponse(res *http.Response) error { err := json.NewDecoder(res.Body).Decode(&apiErr) if err != nil { - return fmt.Errorf("failed to parse error from HTTP response: %w", err) + return &APIError{Status: res.StatusCode} } return &apiErr