We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents d3998ac + 508414b commit dff14d5Copy full SHA for dff14d5
lib/tasks/etl.rake
@@ -80,12 +80,13 @@ namespace :etl do
80
end
81
82
83
- desc "Run ETL Main process across a range of dates"
+ desc "Run ETL Main process across a range of dates or a single date"
84
task :rerun_main, %i[from to] => [:environment] do |_t, args|
85
from = args[:from].to_date
86
- to = args[:to].to_date
+ to = args[:to]&.to_date
87
date_range = (from..to)
88
- date_range.each do |date|
+
89
+ date_range.compact.each do |date|
90
puts "Running Etl::Main process for #{date}"
91
unless Etl::Main::MainProcessor.process(date:)
92
abort("Etl::Main::MainProcessor failed")
0 commit comments