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