diff options
| -rw-r--r-- | fs_selfservice/FS-SelfService/cgi/view_usage_details.html | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/fs_selfservice/FS-SelfService/cgi/view_usage_details.html b/fs_selfservice/FS-SelfService/cgi/view_usage_details.html index 0388c2fad..27afe12a7 100644 --- a/fs_selfservice/FS-SelfService/cgi/view_usage_details.html +++ b/fs_selfservice/FS-SelfService/cgi/view_usage_details.html @@ -47,7 +47,9 @@      $OUT .= '</TD><TD ALIGN="right">';      $OUT .= Date::Format::time2str('%T%P %a %b %o %Y', $usage->{'acctstarttime'});      $OUT .= '</TD><TD ALIGN="right">'; -    my $duration =  $usage->{'acctstoptime'} - $usage->{'acctstarttime'}; +    my $duration = ( $usage->{'acctstoptime'} && $usage->{'acctstarttime'} ) +                     ? ( $usage->{'acctstoptime'} - $usage->{'acctstarttime'} ) +                     : 0;      $total += $duration;      my $h = int($duration/3600);      my $m = sprintf("%02d", int(($duration % 3600) / 60)); | 
