1
0
mirror of https://github.com/rancher/types.git synced 2025-06-25 13:11:33 +00:00

set name annotation if name is empty

Issue: setting name doesn't work, because annotation_field mapper
overrides the name with field.cattle.io/name value
This commit is contained in:
kinarashah 2019-09-13 10:08:07 -07:00 committed by Craig Jellick
parent 4cf2c20529
commit 2e67c63d1b

View File

@ -14,11 +14,11 @@ type CredentialMapper struct {
func (s CredentialMapper) FromInternal(data map[string]interface{}) {
formatData(data)
name := convert.ToString(values.GetValueN(data, "name"))
name := convert.ToString(values.GetValueN(data, "field.cattle.io/name"))
if name == "" {
id := convert.ToString(values.GetValueN(data, "id"))
if id != "" {
data["name"] = id
data["field.cattle.io/name"] = id
}
}
delete(data, "data")