From: Darold Gilles Date: Tue, 10 Jul 2012 14:53:35 +0000 (+0200) Subject: Fix issue on per minute minimum value X-Git-Tag: v3.2~192 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=14ed170d83d8686fb03cde4b35e3302981ce8204;p=pgbadger Fix issue on per minute minimum value --- diff --git a/pgbadger b/pgbadger index 20def44..e4e725b 100755 --- a/pgbadger +++ b/pgbadger @@ -1616,7 +1616,7 @@ sub dump_as_html # Search minimum and maximum during this minute foreach my $s (keys %{$per_minute_info{query}{$tm}{$h}{$m}{second}}) { $dataavg{max}{"$rd"} = $per_minute_info{query}{$tm}{$h}{$m}{second}{$s} if ($per_minute_info{query}{$tm}{$h}{$m}{second}{$s} > $dataavg{max}{"$rd"}); - $dataavg{min}{"$rd"} = $per_minute_info{query}{$tm}{$h}{$m}{second}{$s} if (!$dataavg{min}{"$rd"} || ($per_minute_info{query}{$tm}{$h}{$m}{second}{$s} < $dataavg{min}{"$rd"})); + $dataavg{min}{"$rd"} = $per_minute_info{query}{$tm}{$h}{$m}{second}{$s} if (not exists $dataavg{min}{"$rd"} || ($per_minute_info{query}{$tm}{$h}{$m}{second}{$s} < $dataavg{min}{"$rd"})); } } } @@ -1656,7 +1656,7 @@ sub dump_as_html # Search minimum and maximum during this minute foreach my $s (keys %{$per_minute_info{connection}{$tm}{$h}{$m}{second}}) { $dataavg{max}{"$rd"} = $per_minute_info{connection}{$tm}{$h}{$m}{second}{$s} if ($per_minute_info{connection}{$tm}{$h}{$m}{second}{$s} > $dataavg{max}{"$rd"}); - $dataavg{min}{"$rd"} = $per_minute_info{connection}{$tm}{$h}{$m}{second}{$s} if (!$dataavg{min}{"$rd"} || ($per_minute_info{connection}{$tm}{$h}{$m}{second}{$s} < $dataavg{min}{"$rd"})); + $dataavg{min}{"$rd"} = $per_minute_info{connection}{$tm}{$h}{$m}{second}{$s} if (not exists $dataavg{min}{"$rd"} || ($per_minute_info{connection}{$tm}{$h}{$m}{second}{$s} < $dataavg{min}{"$rd"})); } } }