From 5bf38ea06f0ff0fc39c42372ba1d2fa2781fe2c4 Mon Sep 17 00:00:00 2001 From: Martin Date: Thu, 9 Nov 2023 16:01:17 +0100 Subject: [PATCH] =?UTF-8?q?amelioration(data):=20backfill=20procedure=5Fex?= =?UTF-8?q?pires=5Fwhen=5Ftermine=5Fenabled:true=20pour=20les=20procedures?= =?UTF-8?q?=20ou=20c'est=20pas=20activ=C3=A9=20qui=20n'ont=20pas=20de=20do?= =?UTF-8?q?ssiers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...pires_when_termine_enabled_without_dossiers.rake | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 lib/tasks/deployment/20231109145911_backfill_procedure_expires_when_termine_enabled_without_dossiers.rake diff --git a/lib/tasks/deployment/20231109145911_backfill_procedure_expires_when_termine_enabled_without_dossiers.rake b/lib/tasks/deployment/20231109145911_backfill_procedure_expires_when_termine_enabled_without_dossiers.rake new file mode 100644 index 000000000..14cb78e8e --- /dev/null +++ b/lib/tasks/deployment/20231109145911_backfill_procedure_expires_when_termine_enabled_without_dossiers.rake @@ -0,0 +1,13 @@ +namespace :after_party do + desc 'Deployment task: backfill_procedure_expires_when_termine_enabled_without_dossiers' + task backfill_procedure_expires_when_termine_enabled_without_dossiers: :environment do + puts "Running deploy task 'backfill_procedure_expires_when_termine_enabled_without_dossiers'" + + Procedure.where.missing(:dossiers) + .where(procedure_expires_when_termine_enabled: false) + .update_all(procedure_expires_when_termine_enabled: true) + + AfterParty::TaskRecord + .create version: AfterParty::TaskRecorder.new(__FILE__).timestamp + end +end