diff --git a/config/initializers/005-site_settings.rb b/config/initializers/005-site_settings.rb index 7f4470417f..4ecaa85df3 100644 --- a/config/initializers/005-site_settings.rb +++ b/config/initializers/005-site_settings.rb @@ -6,6 +6,10 @@ Discourse.git_version if GlobalSetting.skip_redis? + # Requiring this file explicitly prevents it from being autoloaded and so the + # provider attribute is not cleared + require File.expand_path('../../../app/models/site_setting', __FILE__) + require 'site_settings/local_process_provider' Rails.cache = Discourse.cache SiteSetting.provider = SiteSettings::LocalProcessProvider.new