1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Merge pull request #5966 from p0358/patch-hidden-tasks-error

Fix hidden scheduled task progress updates causing errors
This commit is contained in:
Bill Thornton 2024-09-03 15:56:53 -04:00 committed by GitHub
commit 722010a960
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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);
}
}