config/envrionment: fix a panic where a setting is not defined in (#15819)
model.Config
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
c67c46a684
Коммит
40371d8616
@@ -17,7 +17,10 @@ func removeEnvOverrides(cfg, cfgWithoutEnv *model.Config, envOverrides map[strin
|
||||
newCfg := cfg.Clone()
|
||||
for _, path := range paths {
|
||||
originalVal := getVal(cfgWithoutEnv, path)
|
||||
getVal(newCfg, path).Set(originalVal)
|
||||
newVal := getVal(newCfg, path)
|
||||
if newVal.CanSet() {
|
||||
newVal.Set(originalVal)
|
||||
}
|
||||
}
|
||||
return newCfg
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user