Skip to content

Commit dff14d5

Browse files
authored
Merge pull request #2141 from alphagov/update-rake-task
Allow to run etl:rerun_main for a single date
2 parents d3998ac + 508414b commit dff14d5

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

lib/tasks/etl.rake

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,12 +80,13 @@ namespace :etl do
8080
end
8181
end
8282

83-
desc "Run ETL Main process across a range of dates"
83+
desc "Run ETL Main process across a range of dates or a single date"
8484
task :rerun_main, %i[from to] => [:environment] do |_t, args|
8585
from = args[:from].to_date
86-
to = args[:to].to_date
86+
to = args[:to]&.to_date
8787
date_range = (from..to)
88-
date_range.each do |date|
88+
89+
date_range.compact.each do |date|
8990
puts "Running Etl::Main process for #{date}"
9091
unless Etl::Main::MainProcessor.process(date:)
9192
abort("Etl::Main::MainProcessor failed")

0 commit comments

Comments
 (0)