From 68a624be9e6d909d95bbedfb2387cade8ad32e59 Mon Sep 17 00:00:00 2001 From: mfo Date: Wed, 15 May 2024 14:42:37 +0200 Subject: [PATCH] fix(data): backfill invalid dossier for tiers without tiers info --- .../backfill_invalid_dossiers_for_tiers_task.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 app/tasks/maintenance/backfill_invalid_dossiers_for_tiers_task.rb diff --git a/app/tasks/maintenance/backfill_invalid_dossiers_for_tiers_task.rb b/app/tasks/maintenance/backfill_invalid_dossiers_for_tiers_task.rb new file mode 100644 index 000000000..ac99289eb --- /dev/null +++ b/app/tasks/maintenance/backfill_invalid_dossiers_for_tiers_task.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Maintenance + class BackfillInvalidDossiersForTiersTask < MaintenanceTasks::Task + def collection + Dossier.where(for_tiers: true).where(mandataire_first_name: nil) + end + + def process(element) + element.update_column(for_tiers: false) + end + end +end