mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-16 22:50:10 +03:00
B OpenNebula/one#6656: Fix Sinatra error handler (#3180)
This commit is contained in:
parent
97cceac6ec
commit
25f57aa6e6
@ -167,10 +167,12 @@ end
|
||||
##############################################################################
|
||||
|
||||
error 500 do
|
||||
e = env['sinatra.error']
|
||||
msg_error = { :message => 'Internal server error', :reason => e.message }
|
||||
msg_error[:backtrace] = e.backtrace.join('\n') if settings.config[:log][:level] == 3
|
||||
internal_error(msg_error, 500)
|
||||
if env['sinatra.error']
|
||||
e = env['sinatra.error']
|
||||
msg_error = { :message => 'Internal server error', :reason => e.message }
|
||||
msg_error[:backtrace] = e.backtrace.join('\n') if settings.config[:log][:level] == 3
|
||||
internal_error(msg_error.to_json, 500)
|
||||
end
|
||||
end
|
||||
|
||||
# Set status error and return the error msg
|
||||
|
Loading…
x
Reference in New Issue
Block a user