diff --git a/upup/pkg/fi/cloudup/loader.go b/upup/pkg/fi/cloudup/loader.go index b858af8f97..2e1cccbf02 100644 --- a/upup/pkg/fi/cloudup/loader.go +++ b/upup/pkg/fi/cloudup/loader.go @@ -116,7 +116,9 @@ func (l *Loader) addAssetFileCopyTasks(assets []*assets.FileAsset, lifecycle *fi Lifecycle: lifecycle, } - context.AddTask(copyFileTask) + if err := context.EnsureTask(copyFileTask); err != nil { + return fmt.Errorf("error adding asset-copy task: %v", err) + } l.tasks = context.Tasks }