Use state change methods on dossier in dossier auto archive job
This commit is contained in:
parent
b5b6832be8
commit
98d388b64d
2 changed files with 24 additions and 16 deletions
|
@ -3,7 +3,11 @@ class AutoArchiveProcedureJob < ApplicationJob
|
|||
|
||||
def perform(*args)
|
||||
Procedure.publiees.where("auto_archive_on <= ?", Date.today).each do |procedure|
|
||||
procedure.dossiers.state_en_construction.each(&:en_instruction!)
|
||||
gestionnaire = procedure.gestionnaire_for_cron_job
|
||||
|
||||
procedure.dossiers.state_en_construction.find_each do |dossier|
|
||||
dossier.passer_en_instruction!(gestionnaire)
|
||||
end
|
||||
|
||||
procedure.archive!
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue