// Verify that the PV makes sense.
var valid = true;
- var hiddenboard = new Chess(new_data['position']['fen']);
- for (var i = 0; i < new_data['pv'].length; ++i) {
- if (hiddenboard.move(data['pv'][i]) === null) {
- valid = false;
- break;
+ if (new_data['pv']) {
+ var hiddenboard = new Chess(new_data['position']['fen']);
+ for (var i = 0; i < new_data['pv'].length; ++i) {
+ if (hiddenboard.move(new_data['pv'][i]) === null) {
+ valid = false;
+ break;
+ }
}
}