Fix hidden scheduled task progress updates causing errors

This commit is contained in:
p0358
2024-08-26 15:50:57 +02:00
parent 9a24c2fbd1
commit edbf5962f8

View File

@@ -132,8 +132,11 @@ function updateTaskButton(elem, state) {
export default function(view) {
function updateTasks(tasks) {
for (const task of tasks) {
view.querySelector('#taskProgress' + task.Id).innerHTML = getTaskProgressHtml(task);
updateTaskButton(view.querySelector('#btnTask' + task.Id), task.State);
const taskProgress = view.querySelector(`#taskProgress${task.Id}`);
if (taskProgress) taskProgress.innerHTML = getTaskProgressHtml(task);
const taskButton = view.querySelector(`#btnTask${task.Id}`);
if (taskButton) updateTaskButton(taskButton, task.State);
}
}