From: Steinar H. Gunderson Date: Sun, 14 Dec 2014 10:28:54 +0000 (+0100) Subject: Fix an issue with NaN causing invalid JSON. X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=507584368c5910dd15f2525b336b1a4d738fac45;p=remoteglot-book Fix an issue with NaN causing invalid JSON. --- diff --git a/www/opening-stats.pl b/www/opening-stats.pl index c283248..edbff24 100755 --- a/www/opening-stats.pl +++ b/www/opening-stats.pl @@ -28,8 +28,8 @@ push @json_moves, { white => $white * 1, draw => $draw * 1, black => $black * 1, - white_avg_elo => $white_avg_elo * 1, - black_avg_elo => $black_avg_elo * 1, + white_avg_elo => $num_elo == 0 ? undef : $white_avg_elo * 1, + black_avg_elo => $num_elo == 0 ? undef : $black_avg_elo * 1, num_elo => $num_elo * 1 }; @@ -68,8 +68,8 @@ for my $move (@moves) { white => $white * 1, draw => $draw * 1, black => $black * 1, - white_avg_elo => $white_avg_elo * 1, - black_avg_elo => $black_avg_elo * 1, + white_avg_elo => $num_elo == 0 ? undef : $white_avg_elo * 1, + black_avg_elo => $num_elo == 0 ? undef : $black_avg_elo * 1, num_elo => $num_elo * 1 }; }