diff options
Diffstat (limited to 'perllib/FixMyStreet/Script')
-rwxr-xr-x | perllib/FixMyStreet/Script/UpdateAllReports.pm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/perllib/FixMyStreet/Script/UpdateAllReports.pm b/perllib/FixMyStreet/Script/UpdateAllReports.pm index 5751e05ac..51cb7b856 100755 --- a/perllib/FixMyStreet/Script/UpdateAllReports.pm +++ b/perllib/FixMyStreet/Script/UpdateAllReports.pm @@ -115,7 +115,12 @@ sub generate_dashboard { }, { select => [ { min => 'confirmed' } ], as => [ 'confirmed' ], - })->first->confirmed->truncate(to => 'day'); + })->first->confirmed; + if ($min_confirmed) { + $min_confirmed = $min_confirmed->truncate(to => 'day'); + } else { + $min_confirmed = FixMyStreet->set_time_zone(DateTime->now)->truncate(to => 'day'); + } my ($group_by, $extra); if (DateTime::Duration->compare($end_today - $min_confirmed, DateTime::Duration->new(months => 1)) < 0) { |