mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
fix(region): trim metadata key (#18775)
This commit is contained in:
@@ -544,6 +544,7 @@ func (manager *SMetadataManager) rawSetValues(ctx context.Context, objType strin
|
||||
keys := make([]string, 0, len(store))
|
||||
changes := make([]sMetadataChange, 0)
|
||||
for key, value := range store {
|
||||
key = strings.TrimSpace(key)
|
||||
keys = append(keys, key)
|
||||
|
||||
record := SMetadata{}
|
||||
@@ -708,7 +709,7 @@ func (manager *SMetadataManager) rawGetAll(objType, objId string, keys []string,
|
||||
ret := make(map[string]string)
|
||||
for _, rec := range records {
|
||||
if len(rec.Value) > 0 || strings.HasPrefix(rec.Key, USER_TAG_PREFIX) || strings.HasPrefix(rec.Key, CLOUD_TAG_PREFIX) {
|
||||
ret[rec.Key] = rec.Value
|
||||
ret[strings.TrimSpace(rec.Key)] = rec.Value
|
||||
}
|
||||
}
|
||||
return ret, nil
|
||||
@@ -771,7 +772,7 @@ func metaList2Map(manager IMetadataBaseModelManager, userCred mcclient.TokenCred
|
||||
hiddenKeys := manager.GetMetadataHiddenKeys()
|
||||
for _, meta := range metaList {
|
||||
if IsMetadataKeyVisible(meta.Key) && !utils.IsInStringArray(meta.Key, hiddenKeys) {
|
||||
metaMap[meta.Key] = meta.Value
|
||||
metaMap[strings.TrimSpace(meta.Key)] = meta.Value
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user