From 3dd3b7b3aaa7b691ad36ca86ca09bd8f33e88d33 Mon Sep 17 00:00:00 2001 From: Pranav Raj S Date: Thu, 24 Aug 2023 04:32:24 -0700 Subject: [PATCH] fix: Rescue InvalidAuth and mark integration as inactive (#7797) --- lib/integrations/slack/send_on_slack_service.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/integrations/slack/send_on_slack_service.rb b/lib/integrations/slack/send_on_slack_service.rb index 00497a3e6..c0202c9a3 100644 --- a/lib/integrations/slack/send_on_slack_service.rb +++ b/lib/integrations/slack/send_on_slack_service.rb @@ -80,7 +80,7 @@ class Integrations::Slack::SendOnSlackService < Base::SendOnChannelService def send_message post_message if message_content.present? upload_file if message.attachments.any? - rescue Slack::Web::Api::Errors::AccountInactive, Slack::Web::Api::Errors::MissingScope => e + rescue Slack::Web::Api::Errors::AccountInactive, Slack::Web::Api::Errors::MissingScope, Slack::Web::Api::Errors::InvalidAuth => e Rails.logger.error e hook.prompt_reauthorization! hook.disable