2014-04-02 19:39:30 -04:00
|
|
|
reload_settings = lambda {
|
|
|
|
RailsMultisite::ConnectionManagement.each_connection do
|
|
|
|
begin
|
|
|
|
SiteSetting.refresh!
|
|
|
|
rescue ActiveRecord::StatementInvalid
|
|
|
|
# This will happen when migrating a new database
|
|
|
|
end
|
|
|
|
end
|
|
|
|
}
|
|
|
|
|
|
|
|
if Rails.configuration.cache_classes
|
|
|
|
reload_settings.call
|
|
|
|
else
|
|
|
|
ActionDispatch::Reloader.to_prepare do
|
|
|
|
reload_settings.call
|
2013-03-05 13:01:57 -05:00
|
|
|
end
|
2013-02-05 14:16:51 -05:00
|
|
|
end
|