Browse Source

CLDC-4400: before_date -> before_datetime

pull/3310/head
Nat Dean-Lewis 3 weeks ago
parent
commit
e74c162076
  1. 6
      lib/tasks/remap_2025_hhregresstill_values.rake

6
lib/tasks/remap_2025_hhregresstill_values.rake

@ -1,9 +1,9 @@
desc "Remaps hhregresstill values for manually created 2025/26 sales logs" desc "Remaps hhregresstill values for manually created 2025/26 sales logs"
task :remap_2025_hhregresstill_values, %i[before_date] => :environment do |_task, args| task :remap_2025_hhregresstill_values, %i[before_datetime] => :environment do |_task, args|
usage_message = "Usage: rake remap_2025_hhregresstill_values['before_datetime']. before_datetime must be in format YYYY-MM-DDTHH:MM:SS" usage_message = "Usage: rake remap_2025_hhregresstill_values['before_datetime']. before_datetime must be in format YYYY-MM-DDTHH:MM:SS"
raise usage_message if args[:before_date].blank? raise usage_message if args[:before_datetime].blank?
before_datetime = Time.zone.parse(args[:before_date]) before_datetime = Time.zone.parse(args[:before_datetime])
raise usage_message if before_datetime.nil? raise usage_message if before_datetime.nil?
logs = SalesLog.filter_by_year(2025).where(bulk_upload_id: nil).where(hhregresstill: [5, 6, 7]).where("created_at < ?", before_datetime) logs = SalesLog.filter_by_year(2025).where(bulk_upload_id: nil).where(hhregresstill: [5, 6, 7]).where("created_at < ?", before_datetime)

Loading…
Cancel
Save