mostrar solo el origen del error

This commit is contained in:
f 2021-04-21 10:24:16 -03:00
parent c9e0ce9c38
commit 4b6e43b63d

View file

@ -36,7 +36,7 @@ class BacktraceJob < ApplicationJob
end
begin
raise BacktraceException, "#{params.dig('context', 'url')}: #{params['errors']&.first&.dig('message')}"
raise BacktraceException, "#{origin}: #{params['errors']&.first&.dig('message')}"
rescue BacktraceException => e
ExceptionNotifier.notify_exception(e, data: { site: site.name, params: params, _backtrace: true })
end
@ -95,4 +95,11 @@ class BacktraceJob < ApplicationJob
SourceMap::Map.from_hash data(map)
end.reduce(&:+)
end
# @return [String]
def origin
URI.parse(params.dig('context', 'url')).host
rescue URI::Error
params.dig('context', 'url')
end
end