lib/ballast/concerns/errors_handling.rb in ballast-2.1.1 vs lib/ballast/concerns/errors_handling.rb in ballast-2.1.2

- old
+ new

@@ -32,10 +32,10 @@ # :nodoc: def send_or_render_error(layout, format = nil) format ||= request.format.to_sym - if ajax_request? || format.match(/^json/) + if ajax_request? || (format && format.match(/^json/)) details = {description: @error[:title], backtrace: @error[:exception].safe_send(:backtrace)} prepare_ajax_response(status: @error[:status], data: details, error: @error[:error]).reply(format: format) else render(html: "", status: @error[:status], layout: layout, formats: [:html]) end