From cd016c5ad4b22d56ca71eb5ec289c6cefc8c42d5 Mon Sep 17 00:00:00 2001 From: Vishnu Narayanan Date: Fri, 24 Nov 2023 14:18:13 +0530 Subject: [PATCH] chore: log webhook response data on error --- lib/webhooks/trigger.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/webhooks/trigger.rb b/lib/webhooks/trigger.rb index f2e66f997..a0845a803 100644 --- a/lib/webhooks/trigger.rb +++ b/lib/webhooks/trigger.rb @@ -12,10 +12,11 @@ class Webhooks::Trigger end def execute - perform_request + response = perform_request rescue StandardError => e handle_error(e) - Rails.logger.warn "Exception: Invalid webhook URL #{@url} : #{e.message}" + Rails.logger.warn "Webhooks: Exception: Invalid webhook URL #{@url} : #{e.message}" + Rails.logger.warn "Webhooks: Response body: #{response.body}" if response.respond_to?(:body) end private