From 47fc3c8022c1ec14323b41f3946c3ff6bbbfeca2 Mon Sep 17 00:00:00 2001 From: Kat Date: Wed, 20 Sep 2023 15:12:43 +0100 Subject: [PATCH] Only update 2022 and 2023 logs --- lib/tasks/confirm_charges_soft_validations.rake | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/tasks/confirm_charges_soft_validations.rake b/lib/tasks/confirm_charges_soft_validations.rake index 5f2cc270d..061148bc1 100644 --- a/lib/tasks/confirm_charges_soft_validations.rake +++ b/lib/tasks/confirm_charges_soft_validations.rake @@ -1,6 +1,12 @@ desc "Confirms scharge, pscharge and supcharge soft validations for completed logs" task confirm_charges_soft_validations: :environment do - LettingsLog.where(status: "completed").each do |log| + LettingsLog.where(status: "completed").filter_by_year(2022).each do |log| + log.update!(scharge_value_check: 0, values_updated_at: Time.zone.now) if log.scharge_value_check.blank? && log.scharge_over_soft_max? + log.update!(pscharge_value_check: 0, values_updated_at: Time.zone.now) if log.pscharge_value_check.blank? && log.pscharge_over_soft_max? + log.update!(supcharg_value_check: 0, values_updated_at: Time.zone.now) if log.supcharg_value_check.blank? && log.supcharg_over_soft_max? + end + + LettingsLog.where(status: "completed").filter_by_year(2023).each do |log| log.update!(scharge_value_check: 0, values_updated_at: Time.zone.now) if log.scharge_value_check.blank? && log.scharge_over_soft_max? log.update!(pscharge_value_check: 0, values_updated_at: Time.zone.now) if log.pscharge_value_check.blank? && log.pscharge_over_soft_max? log.update!(supcharg_value_check: 0, values_updated_at: Time.zone.now) if log.supcharg_value_check.blank? && log.supcharg_over_soft_max?