67d0fb5ddc
Call received! so that validation and save callbacks are called. Previously, we wouldn’t have update the received_at date
13 lines
341 B
Ruby
13 lines
341 B
Ruby
class AutoArchiveProcedureWorker
|
|
include Sidekiq::Worker
|
|
|
|
def perform(*args)
|
|
Procedure.not_archived.where("auto_archive_on <= ?", Date.today).each do |procedure|
|
|
procedure.dossiers.state_en_construction.each do |dossier|
|
|
dossier.received!
|
|
end
|
|
|
|
procedure.update_attributes!(archived: true)
|
|
end
|
|
end
|
|
end
|