lib/sentry/rails/active_job.rb in sentry-rails-4.8.2 vs lib/sentry/rails/active_job.rb in sentry-rails-4.8.3

- old
+ new

@@ -22,12 +22,14 @@ Sentry.start_transaction(name: scope.transaction_name, op: "active_job") end scope.set_span(transaction) if transaction - block.call + return_value = block.call finish_sentry_transaction(transaction, 200) + + return_value rescue Exception => e # rubocop:disable Lint/RescueException finish_sentry_transaction(transaction, 500) Sentry::Rails.capture_exception( e,