From 2f30b42d93821aa1fe0c52229433b3d6176c29c9 Mon Sep 17 00:00:00 2001 From: Benjamin Neff Date: Sun, 10 Jul 2022 03:01:15 +0200 Subject: [PATCH] Don't load sidekiq workers during initialization This is to prevent the warning about zeitwerk autoloader --- config/initializers/sidekiq_scheduled.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/config/initializers/sidekiq_scheduled.rb b/config/initializers/sidekiq_scheduled.rb index 46fc92adb..7385651ee 100644 --- a/config/initializers/sidekiq_scheduled.rb +++ b/config/initializers/sidekiq_scheduled.rb @@ -79,5 +79,7 @@ if Sidekiq.server? schedule_file_path = Rails.root.join("config", "schedule.yml") regenerate_config(schedule_file_path) unless valid_config?(schedule_file_path) - Sidekiq::Cron::Job.load_from_hash YAML.load_file(schedule_file_path) + Rails.application.reloader.to_prepare do + Sidekiq::Cron::Job.load_from_hash YAML.load_file(schedule_file_path) + end end