fix(config): add ok check for type assertion in migration model name indexing

This commit is contained in:
程智超0668000959
2026-06-09 09:41:14 +08:00
parent 46b29a0ae9
commit fc90a5af23
+4 -1
View File
@@ -501,7 +501,10 @@ func mergeModelListsWithMap(mainML []any, secML map[string]any) error {
for i, m := range mainML {
if mVal, ok := m.(map[string]any); ok {
if name, hasName := mVal["model_name"]; hasName {
nameStr := name.(string)
nameStr, ok := name.(string)
if !ok {
return fmt.Errorf("model_name must be a string, got %T", name)
}
index := countMap[nameStr]
indexedKeys[fmt.Sprintf("%s:%d", nameStr, index)] = i
if _, ok := indexedKeys[nameStr]; !ok {