From 6bd81afc22459c2937cbc1b96dcd2d079b3a3bbe Mon Sep 17 00:00:00 2001 From: Muhsin Keloth Date: Wed, 2 Jul 2025 15:54:22 +0530 Subject: [PATCH] chore: handle 9010 error --- app/services/instagram/messenger/message_text.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/services/instagram/messenger/message_text.rb b/app/services/instagram/messenger/message_text.rb index ed544263e..bad292dce 100644 --- a/app/services/instagram/messenger/message_text.rb +++ b/app/services/instagram/messenger/message_text.rb @@ -33,6 +33,14 @@ class Instagram::Messenger::MessageText < Instagram::BaseMessageText return end + # Handle error code 9010: No matching Instagram user + # This occurs when trying to fetch an Instagram user that doesn't exist or is not accessible + # We can safely ignore this error and continue processing + if error.message.include?('9010') + Rails.logger.warn error + return + end + Rails.logger.warn("[FacebookUserFetchClientError]: account_id #{@inbox.account_id} inbox_id #{@inbox.id}") Rails.logger.warn("[FacebookUserFetchClientError]: #{error.message}") ChatwootExceptionTracker.new(error, account: @inbox.account).capture_exception