lib/raven/integrations/delayed_job.rb in sentry-raven-3.1.0 vs lib/raven/integrations/delayed_job.rb in sentry-raven-3.1.1
- old
+ new
@@ -1,6 +1,7 @@
require 'delayed_job'
+require 'raven/utils/context_filter'
module Delayed
module Plugins
class Raven < ::Delayed::Plugin
callbacks do |lifecycle|
@@ -27,10 +28,10 @@
# handlers are YAML objects in strings, we definitely can't
# report all of that or the event will get truncated randomly
extra[:handler] = job.handler[0...1000] if job.handler
if job.respond_to?('payload_object') && job.payload_object.respond_to?('job_data')
- extra[:active_job] = job.payload_object.job_data
+ extra[:active_job] = Utils::ContextFilter.filter_context(job.payload_object.job_data)
end
::Raven.capture_exception(e,
:logger => 'delayed_job',
:tags => {
:delayed_job_queue => job.queue,