From: Steinar H. Gunderson Date: Mon, 21 Mar 2016 23:25:20 +0000 (+0100) Subject: Deal with lines that have no search, just static eval. X-Git-Url: https://git.sesse.net/?p=remoteglot;a=commitdiff_plain;h=7fce0b7f07ae1d4377885fef9e9fbbf99c795035 Deal with lines that have no search, just static eval. --- diff --git a/www/js/hash-lookup.js b/www/js/hash-lookup.js index 8fe1297..654a3f9 100644 --- a/www/js/hash-lookup.js +++ b/www/js/hash-lookup.js @@ -86,12 +86,13 @@ var translate_line = function(board, fen, line) { } r['pv_pretty'] = pv; - // Convert the score. + // Convert the score. Use the static eval if no search. + var value = line['value'] || line['eval']; var score = null; - if (line['value']['score_type'] === 'SCORE_CP') { - score = ['cp', line['value']['score_cp']]; - } else if (line['value']['score_type'] === 'SCORE_MATE') { - score = ['m', line['value']['score_mate']]; + if (value['score_type'] === 'SCORE_CP') { + score = ['cp', value['score_cp']]; + } else if (value['score_type'] === 'SCORE_MATE') { + score = ['m', value['score_mate']]; } if (score) { if (line['bound'] === 'BOUND_UPPER') {