fix: issue where workflow template labels did not work

This commit is contained in:
Andrey Melnikov
2020-05-18 16:38:17 -07:00
parent 66760c5f44
commit 72fbff18cd
2 changed files with 3 additions and 7 deletions

View File

@@ -456,6 +456,7 @@ func (c *Client) CreateWorkflowTemplateVersion(namespace string, workflowTemplat
return nil, err return nil, err
} }
workflowTemplate.WorkflowTemplateVersionId = workflowTemplateVersionId
latest, err := c.getArgoWorkflowTemplate(namespace, workflowTemplate.UID, "latest") latest, err := c.getArgoWorkflowTemplate(namespace, workflowTemplate.UID, "latest")
if err != nil { if err != nil {
log.WithFields(log.Fields{ log.WithFields(log.Fields{

View File

@@ -91,13 +91,8 @@ func (s *WorkflowTemplateServer) CreateWorkflowTemplateVersion(ctx context.Conte
return nil, err return nil, err
} }
if len(workflowTemplate.Labels) != 0 { if _, err := client.InsertLabels(v1.TypeWorkflowTemplateVersion, workflowTemplate.WorkflowTemplateVersionId, workflowTemplate.Labels); err != nil {
_, err = client.InsertLabelsBuilder(v1.TypeWorkflowTemplateVersion, workflowTemplate.ID, workflowTemplate.Labels). return nil, err
RunWith(client.DB).
Exec()
if err != nil {
return nil, err
}
} }
req.WorkflowTemplate.Uid = workflowTemplate.UID req.WorkflowTemplate.Uid = workflowTemplate.UID