From 354407cd79e2bad4fba60a57dec0a05bc40360d4 Mon Sep 17 00:00:00 2001 From: Karina Kwiatek Date: Sat, 28 Jan 2023 22:29:41 +0100 Subject: [PATCH] Use next to return out of `before_send` --- config/initializers/sentry.rb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/config/initializers/sentry.rb b/config/initializers/sentry.rb index 2b107267..62fdaf9e 100644 --- a/config/initializers/sentry.rb +++ b/config/initializers/sentry.rb @@ -14,10 +14,8 @@ Sentry.init do |config| Twitter::Error::InternalServerError => 'external-service', } config.before_send = lambda do |event, hint| - if hint[:exception].is_a?(Errors::Base) - # These are used for user-facing errors, not when something goes wrong - nil - end + # These are used for user-facing errors, not when something goes wrong + next if hint[:exception].is_a?(Errors::Base) exception_class = hint[:exception].class.name if exception_fingerprints.key?(exception_class)