lib/raven/integrations/rails/active_job.rb in sentry-raven-3.0.4 vs lib/raven/integrations/rails/active_job.rb in sentry-raven-3.1.0

- old
+ new

@@ -19,10 +19,11 @@ end def capture_and_reraise_with_sentry(job, block) block.call rescue Exception => e # rubocop:disable Lint/RescueException - return if rescue_with_handler(e) + rescue_handler_result = rescue_with_handler(e) + return rescue_handler_result if rescue_handler_result Raven.capture_exception(e, :extra => raven_context(job)) raise e ensure Context.clear!