diff --git a/www/assets/js/machine.js b/www/assets/js/machine.js index 0637523..cf2c98c 100644 --- a/www/assets/js/machine.js +++ b/www/assets/js/machine.js @@ -258,11 +258,15 @@ function machineInfoOpenAsync(routeTo, routeFrom, resolve, reject) { }, function (xhr) { app.dialog.close(); - var error = $.parseJSON(xhr.responseText); - if (error && typeof error.msg != 'undefined') { - app.dialog.alert(error.msg, "Error"); - } else { - app.dialog.alert("A server or network error occurred.", "Error"); + try { + var error = $.parseJSON(xhr.responseText); + if (error && typeof error.msg != 'undefined') { + app.dialog.alert(error.msg, "Error"); + } else { + app.dialog.alert("A server or network error occurred.", "Error"); + } + } catch (ex) { + app.dialog.alert(xhr.responseText, "Error"); } reject(); });