diff --git a/contribs/web_apps/chart_stats.cgi b/contribs/web_apps/chart_stats.cgi index 90ad99b5d8136a8681e9e6e01a68d9b2572259d5..9a81e621cd3a95361f7a001f1fc5c3ebb4880a52 100755 --- a/contribs/web_apps/chart_stats.cgi +++ b/contribs/web_apps/chart_stats.cgi @@ -451,13 +451,13 @@ sub add_top_account_bars { ($account, $usage) = split; if ($usage) { chop($usage) if ($y_axis =~ /percent/); - if ($last_account{$account} > 0) { + if (!$last_account{$account}) { + $last_account{$account} = $usage; + } + elsif ($last_account{$account} > 0) { $top_accounts{$account} = $last_account{$account}; $last_account{$account} = -1; } - elsif (!$last_account{$account}) { - $last_account{$account} = $usage; - } } } @@ -496,13 +496,13 @@ sub add_top_account_bars { ($account, $usage) = split; if ($usage) { chop($usage) if ($y_axis =~ /percent/); - if ($last_account{$account} > 0) { + if (!$last_account{$account}) { + $last_account{$account} = $usage; + } + elsif ($last_account{$account} > 0) { $top_accounts{$account} = $last_account{$account}; $last_account{$account} = -1; } - elsif (!$last_account{$account}) { - $last_account{$account} = $usage; - } } }