Hi,

I have been having trouble with rake warehouse:build_date_dimension

Some dates have been missing and some have been duplicated. It had to do
with daylight savings. Here is how I fixed it:
activewarehouse/tasks/active_warehouse_tasks.rake

< #    start_date = (ENV['START_DATE'] ? Time.parse(ENV['START_DATE']) :
Time.now.years_ago(5))
< #    end_date = (ENV['END_DATE'] ? Time.parse(ENV['END_DATE']) : Time.now)
<
<     start_date = (ENV['START_DATE'] ? ENV['START_DATE'].to_time :
Date.today.to_s.to_time.years_ago(5))
<     end_date = (ENV['END_DATE'] ? ENV['END_DATE'].to_time :
Date.today.to_s.to_time )
---
>     start_date = (ENV['START_DATE'] ? Time.parse(ENV['START_DATE']) :
Time.now.years_ago(5))
>     end_date = (ENV['END_DATE'] ? Time.parse(ENV['END_DATE']) : Time.now )


This works for now, but what is the "right" way to handle this?

I am on Ubuntu 7.10 with Rails 2.0.2; Ruby 1.8.6; and my timezone is Pacific
-0800

Thanks
_______________________________________________
Activewarehouse-discuss mailing list
Activewarehouse-discuss@rubyforge.org
http://rubyforge.org/mailman/listinfo/activewarehouse-discuss

Reply via email to