diff --git a/pkg/download/downloader.go b/pkg/download/downloader.go index 7165027e..844396b8 100644 --- a/pkg/download/downloader.go +++ b/pkg/download/downloader.go @@ -826,7 +826,7 @@ func (d *Downloader) watch(task *Task) { } // When delete a not resolved task, need check if the task resource is nil - if task.Meta.Res == nil { + if task.Meta.Res == nil || d.GetTask(task.ID) == nil { return }