From f4463d5f569452c7a9d4b4ab070e2c949dffa3a9 Mon Sep 17 00:00:00 2001 From: Alexander Olofsson <alexander.olofsson@liu.se> Date: Mon, 11 Sep 2023 15:47:55 +0200 Subject: [PATCH] Handle empty response bodies correctly --- lib/liudesk_cmdb/client.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/liudesk_cmdb/client.rb b/lib/liudesk_cmdb/client.rb index 64079c4..0ef52c3 100644 --- a/lib/liudesk_cmdb/client.rb +++ b/lib/liudesk_cmdb/client.rb @@ -80,7 +80,7 @@ module LiudeskCMDB response.body rescue Net::HTTPClientException, Net::HTTPFatalError begin - body = JSON.parse(response.body) + body = JSON.parse(response.body) unless response.body.empty? rescue StandardError => e logger.debug "Failed to parse error response - #{e.class}: #{e}" body = response.body -- GitLab