diff options
| author | Ivan Kohler <ivan@freeside.biz> | 2013-03-19 15:15:16 -0700 |
|---|---|---|
| committer | Ivan Kohler <ivan@freeside.biz> | 2013-03-19 15:15:16 -0700 |
| commit | 12486600a342b8c8e8e670fedc075b064faa90cd (patch) | |
| tree | 5edb096f7e5ba3b30d0dacf7289dd13466c26b8f | |
| parent | ec265ee1a8291de05de6eb22b81cc575bcf36676 (diff) | |
fix report-cust_pay-select_time RT#21061 vs. daylight savings fixes RT#21879
| -rw-r--r-- | FS/FS/UI/Web.pm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/FS/FS/UI/Web.pm b/FS/FS/UI/Web.pm index 451c18e3c..22b445690 100644 --- a/FS/FS/UI/Web.pm +++ b/FS/FS/UI/Web.pm @@ -40,7 +40,8 @@ sub parse_beginning_ending { if ( $cgi->param($prefix.'end') =~ /^(\d+)$/ ) { $ending = $1 - 1; } elsif ( $cgi->param($prefix.'ending') =~ /^([ 0-9\-\/\:]{1,64})$/ ) { - $ending = day_end( parse_datetime($1) ); + $ending = parse_datetime($1); + $ending = day_end($ending) unless $ending =~ /:/; } ( $beginning, $ending ); |
