From ba3bc6b2fec2be42683d726859a51841004d27a0 Mon Sep 17 00:00:00 2001 From: Sam Saffron Date: Mon, 3 Jun 2019 12:42:19 +1000 Subject: [PATCH] DEV: clean up potential locale leak This is an attempt to fix the flaky: ``` 1) Jobs::Onceoff can run all once off jobs without errors Failure/Error: self.locale_no_cache = value I18n::InvalidLocale: :bar is not a valid locale # ./lib/freedom_patches/translate_accelerator.rb:193:in `locale=' # ./app/jobs/onceoff/clean_up_user_export_topics.rb:7:in `block in execute_onceoff' # ./app/jobs/onceoff/clean_up_user_export_topics.rb:6:in `map' # ./app/jobs/onceoff/clean_up_user_export_topics.rb:6:in `execute_onceoff' # ./spec/integrity/onceoff_integrity_spec.rb:13:in `block (3 levels) in
' # ./spec/integrity/onceoff_integrity_spec.rb:12:in `each' # ./spec/integrity/onceoff_integrity_spec.rb:12:in `block (2 levels) in
' ``` --- spec/models/locale_site_setting_spec.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/spec/models/locale_site_setting_spec.rb b/spec/models/locale_site_setting_spec.rb index 1addea5c94b..75fedf75689 100644 --- a/spec/models/locale_site_setting_spec.rb +++ b/spec/models/locale_site_setting_spec.rb @@ -50,6 +50,7 @@ describe LocaleSiteSetting do after do DiscoursePluginRegistry.reset! + LocaleSiteSetting.reset! end describe '.valid_value?' do