firmware: check status instead of using fail #4500

Also back off a little when not getting proper data.
This commit is contained in:
Franco Fichtner 2021-02-11 10:37:44 +01:00
parent bfbc0bdccb
commit a9d00046ff

View File

@ -305,6 +305,11 @@
*/
function trackStatus() {
ajaxGet('/api/core/firmware/upgradestatus', {}, function(data, status) {
if (status != 'success') {
// recover from temporary errors
setTimeout(trackStatus, 1000);
return;
}
if (data['log'] != undefined && data['log'] != '') {
var autoscroll = $('#update_status')[0].scrollTop +
$('#update_status')[0].clientHeight ===
@ -344,9 +349,6 @@
// schedule next poll
setTimeout(trackStatus, 500);
}
}).fail(function () {
// recover from temporary errors
setTimeout(trackStatus, 500);
});
}