[#1545] secure task for production

This commit is contained in:
Frederic Merizen 2018-03-09 19:02:47 +01:00
parent 75f89e4f09
commit 392015b04a

View file

@ -15,7 +15,9 @@ namespace :'2018_03_08_send_missing_accuse_reception' do
# For dossiers that have moved on, other mails have been sent since, and a late
# accusé de réception would add more confusion than its worth
problem_dossiers = Dossier.where(en_construction_at: bug_date..fix_date)
problem_dossiers.find_each do |dossier|
total = problem_dossiers.count
problem_dossiers.find_each(batch_size: 100).with_index do |dossier, i|
print "Dossier #{i}/#{total}\n"
template = dossier.procedure.initiated_mail_template
date_depot = dossier.en_construction_at.in_time_zone("Paris").strftime('%d/%m/%Y à %H:%M')
body_prefix = "<p>Suite à une difficulté technique, veuillez recevoir par la présente laccusé de réception pour votre dossier déposé le #{date_depot}.<br>Léquipe demarches-simplifiees.fr vous présente ses excuses pour la gène occasionnée.</p><hr>\n"