From 2e67c63d1b67b29b6ed0868d3c8a6b69e096634c Mon Sep 17 00:00:00 2001 From: kinarashah Date: Fri, 13 Sep 2019 10:08:07 -0700 Subject: [PATCH] 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 --- mapper/credentialmapper.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mapper/credentialmapper.go b/mapper/credentialmapper.go index c551a3b1..339e7a61 100644 --- a/mapper/credentialmapper.go +++ b/mapper/credentialmapper.go @@ -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")