Project

General

Profile

« Previous | Next » 

Revision c6c50b21

Added by Tomer Brisker over 9 years ago

Fixes #8838 - Replace HTTP error codes with human-readable symbols

View differences:

app/controllers/settings_controller.rb
#This can happen in development when removing a plugin
rescue_from ActiveRecord::SubclassNotFound do |e|
type = (e.to_s =~ /\'(Setting::.*)\'\./) ? $1 : 'STI-Type'
render :text => (e.to_s+"<br><b>run Setting.delete_all(:category=>'#{type}') to recover.</b>").html_safe, :status=> 500
render :text => (e.to_s+"<br><b>run Setting.delete_all(:category=>'#{type}') to recover.</b>").html_safe, :status=> :internal_server_error
end
def index

Also available in: Unified diff