Always add a reason to dossier deletion

This commit is contained in:
Paul Chavard 2020-03-19 11:53:25 +01:00
parent 9243ae69df
commit 5c2eba1dd1
9 changed files with 119 additions and 73 deletions

View file

@ -65,18 +65,12 @@ class ExpiredDossiersDeletionService
).deliver_later
end
dossiers_to_remove.each do |dossier|
DeletedDossier.create_from_dossier(dossier)
dossier.destroy
end
dossiers_to_remove.destroy_all
end
def self.delete_expired_en_construction_and_notify
dossiers_to_remove = Dossier.en_construction_expired
dossiers_to_remove.each do |dossier|
DeletedDossier.create_from_dossier(dossier)
end
dossiers_to_remove.each(&:expired_keep_track!)
dossiers_to_remove
.includes(:user)