From a023eabf59eb056ec3d89129785b4b39650541c5 Mon Sep 17 00:00:00 2001 From: Sojan Jose Date: Wed, 15 Nov 2023 14:56:21 -0800 Subject: [PATCH] chore: Add logging for facebook errors (#8360) - Add logging for Facebook errors --- app/services/facebook/send_on_facebook_service.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/services/facebook/send_on_facebook_service.rb b/app/services/facebook/send_on_facebook_service.rb index f7f05ef70..be791b38a 100644 --- a/app/services/facebook/send_on_facebook_service.rb +++ b/app/services/facebook/send_on_facebook_service.rb @@ -17,7 +17,10 @@ class Facebook::SendOnFacebookService < Base::SendOnChannelService def send_message_to_facebook(delivery_params) result = Facebook::Messenger::Bot.deliver(delivery_params, page_id: channel.page_id) parsed_result = JSON.parse(result) - message.update!(status: :failed, external_error: external_error(parsed_result)) if parsed_result['error'].present? + if parsed_result['error'].present? + message.update!(status: :failed, external_error: external_error(parsed_result)) + Rails.logger.info "Facebook::SendOnFacebookService: Error sending message to Facebook : Page - #{channel.page_id} : #{result}" + end message.update!(source_id: parsed_result['message_id']) if parsed_result['message_id'].present? end