From a2175ed6e3a9edba3b1badce8f062fbcb7eaea4b Mon Sep 17 00:00:00 2001 From: Pierre de La Morinerie Date: Wed, 17 Feb 2021 18:01:36 +0100 Subject: [PATCH] config: reload compatibility aliases on classes reload Fixes zeitwerk complaining that the compatibility aliases loaded in an initializer will never be reloaded. In our case it doesn't matter that much, but it will reduce the console spam. --- .../initializers/active_job_compatibility.rb | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/config/initializers/active_job_compatibility.rb b/config/initializers/active_job_compatibility.rb index 054ae18c9..a73482124 100644 --- a/config/initializers/active_job_compatibility.rb +++ b/config/initializers/active_job_compatibility.rb @@ -13,18 +13,20 @@ require 'excon' -module ApiEntreprise - Job = APIEntreprise::Job - AssociationJob = APIEntreprise::AssociationJob - AttestationFiscaleJob = APIEntreprise::AttestationFiscaleJob - AttestationSocialeJob = APIEntreprise::AttestationSocialeJob - BilansBdfJob = APIEntreprise::BilansBdfJob - EffectifsAnnuelsJob = APIEntreprise::EffectifsAnnuelsJob - EffectifsJob = APIEntreprise::EffectifsJob - EntrepriseJob = APIEntreprise::EntrepriseJob - ExercicesJob = APIEntreprise::ExercicesJob -end +Rails.application.reloader.to_prepare do + module ApiEntreprise + Job = APIEntreprise::Job + AssociationJob = APIEntreprise::AssociationJob + AttestationFiscaleJob = APIEntreprise::AttestationFiscaleJob + AttestationSocialeJob = APIEntreprise::AttestationSocialeJob + BilansBdfJob = APIEntreprise::BilansBdfJob + EffectifsAnnuelsJob = APIEntreprise::EffectifsAnnuelsJob + EffectifsJob = APIEntreprise::EffectifsJob + EntrepriseJob = APIEntreprise::EntrepriseJob + ExercicesJob = APIEntreprise::ExercicesJob + end -module Cron - FixMissingAntivirusAnalysis = FixMissingAntivirusAnalysisJob + module Cron + FixMissingAntivirusAnalysis = FixMissingAntivirusAnalysisJob + end end