lib/sapience/error_handler/sentry.rb in sapience-2.6.0 vs lib/sapience/error_handler/sentry.rb in sapience-2.6.1

- old
+ new

@@ -105,10 +105,14 @@ def capture_type(data, payload) return false unless valid? configure_sentry - options = payload[:extra] ? payload : { extra: payload } + options = if payload.present? + payload[:extra] ? payload : { extra: payload } + else + {} + end Raven.capture_type(data, options) if @configured true rescue Exception => ex # rubocop:disable RescueException Sapience.logger.error("Raven.capture_type failed with", payload, ex)