Преглед на файлове

fix: mergeMap key 支持非string类型

lihf преди 3 месеца
родител
ревизия
dddb08a048
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      config/init.go

+ 2 - 2
config/init.go

@@ -93,9 +93,9 @@ func convertMap(src interface{}) interface{} {
 		}
 		return dst
 	case map[interface{}]interface{}:
-		dst := make(map[string]interface{}, len(m))
+		dst := make(map[interface{}]interface{}, len(m))
 		for k, v := range m {
-			dst[fmt.Sprint(k)] = convertMap(v)
+			dst[k] = convertMap(v)
 		}
 		return dst
 	case []interface{}: