diff --git a/backend/src/apiserver/resource/resource_manager.go b/backend/src/apiserver/resource/resource_manager.go index b12f2f1a6d9..c9a4c8efc02 100644 --- a/backend/src/apiserver/resource/resource_manager.go +++ b/backend/src/apiserver/resource/resource_manager.go @@ -218,6 +218,8 @@ func (r *ResourceManager) CreateRun(apiRun *api.Run) (*model.RunDetail, error) { for artIdx, artifact := range template.Outputs.Artifacts { if artifact.Name == "mlpipeline-ui-metadata" || artifact.Name == "mlpipeline-metrics" { workflow.Workflow.Spec.Templates[templateIdx].Outputs.Artifacts[artIdx].Optional = true + } else { + artifact.Archive = &workflowapi.ArchiveStrategy{None: &workflowapi.NoneStrategy{}} } } }