lib/sentry/rails/error_subscriber.rb in sentry-rails-5.16.1 vs lib/sentry/rails/error_subscriber.rb in sentry-rails-5.17.0
- old
+ new
@@ -17,10 +17,16 @@
if context[:tags].is_a?(Hash)
context = context.dup
tags.merge!(context.delete(:tags))
end
- Sentry::Rails.capture_exception(error, level: severity, contexts: { "rails.error" => context }, tags: tags)
+ hint = {}
+ if context[:hint].is_a?(Hash)
+ context = context.dup
+ hint.merge!(context.delete(:hint))
+ end
+
+ Sentry::Rails.capture_exception(error, level: severity, contexts: { "rails.error" => context }, tags: tags, hint: hint)
end
end
end
end