[MM-61441] Don't overwrite plugin secret settings with fake values (#29029)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
33005922c9
Коммит
d33d7a5ec7
@@ -88,6 +88,14 @@ func desanitize(actual, target *model.Config) {
|
||||
if *target.ServiceSettings.SplitKey == model.FakeSetting {
|
||||
*target.ServiceSettings.SplitKey = *actual.ServiceSettings.SplitKey
|
||||
}
|
||||
|
||||
for id, settings := range target.PluginSettings.Plugins {
|
||||
for k, v := range settings {
|
||||
if v == model.FakeSetting {
|
||||
settings[k] = actual.PluginSettings.Plugins[id][k]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// fixConfig patches invalid or missing data in the configuration.
|
||||
|
||||
Ссылка в новой задаче
Block a user