lib/sentry/rails/active_job.rb in sentry-rails-4.6.5 vs lib/sentry/rails/active_job.rb in sentry-rails-4.7.0

- old
+ new

@@ -19,10 +19,15 @@ end end def capture_and_reraise_with_sentry(job, scope, block) scope.set_transaction_name(job.class.name) - transaction = Sentry.start_transaction(name: scope.transaction_name, op: "active_job") + transaction = + if job.is_a?(::Sentry::SendEventJob) + nil + else + Sentry.start_transaction(name: scope.transaction_name, op: "active_job") + end scope.set_span(transaction) if transaction block.call