mirror of
https://github.com/onepanelio/onepanel.git
synced 2025-10-05 13:46:51 +08:00
Adding a fix for deleting labels from CronWorklows and WorkflowExecutions.
- WorkflowTemplates appears to be un-affected
This commit is contained in:
@@ -220,15 +220,15 @@ func (c *Client) SetCronWorkflowLabels(namespace, name, prefix string, keyValues
|
||||
label.DeleteWithPrefix(cwf.Labels, prefix)
|
||||
}
|
||||
|
||||
label.MergeLabelsPrefix(cwf.Labels, keyValues, prefix+"/")
|
||||
label.MergeLabelsPrefix(cwf.Labels, keyValues, prefix)
|
||||
|
||||
cwf, err = c.ArgoprojV1alpha1().CronWorkflows(namespace).Update(cwf)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
filteredMap := label.FilterByPrefix(prefix+"/", cwf.Labels)
|
||||
filteredMap = label.RemovePrefix(prefix+"/", filteredMap)
|
||||
filteredMap := label.FilterByPrefix(prefix, cwf.Labels)
|
||||
filteredMap = label.RemovePrefix(prefix, filteredMap)
|
||||
|
||||
return filteredMap, nil
|
||||
}
|
||||
|
Reference in New Issue
Block a user