BUGFIX: reload site settings on rails reload in dev

This commit is contained in:
Sam 2014-04-03 10:39:30 +11:00
parent 079123f008
commit d064dd241f
1 changed files with 15 additions and 5 deletions

View File

@ -1,7 +1,17 @@
RailsMultisite::ConnectionManagement.each_connection do
begin
SiteSetting.refresh!
rescue ActiveRecord::StatementInvalid
# This will happen when migrating a new database
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
end
end