Method: TbCore::ErrorHandling#handle_request_error

Defined in:
app/controllers/concerns/tb_core/error_handling.rb

#handle_request_error(error) ⇒ Object



11
12
13
14
15
16
17
18
19
20
21
# File 'app/controllers/concerns/tb_core/error_handling.rb', line 11

def handle_request_error(error)
  error.request_url = request.original_url
  error.template = template_for_request_error() if respond_to?(:template_for_request_error, true)

  if error.is_a?(UnauthorizedError) && request.format.html?
    redirect_to()
    return false
  end

  do_error_response(error)
end