Don't load sidekiq workers during initialization

This is to prevent the warning about zeitwerk autoloader
This commit is contained in:
Benjamin Neff 2022-07-10 03:01:15 +02:00
parent 14e27a65ae
commit 2f30b42d93
No known key found for this signature in database
GPG key ID: 971464C3F1A90194

View file

@ -79,5 +79,7 @@ if Sidekiq.server?
schedule_file_path = Rails.root.join("config", "schedule.yml") schedule_file_path = Rails.root.join("config", "schedule.yml")
regenerate_config(schedule_file_path) unless valid_config?(schedule_file_path) 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 end