[MM-57194] Don't return config values from plugins that are not installed (#28260)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
60b38bb91a
Коммит
87ad717434
@@ -3226,9 +3226,9 @@ func (s *PluginSettings) Sanitize(pluginManifests []*Manifest) {
|
||||
|
||||
for key := range settings {
|
||||
if manifest == nil {
|
||||
// Sanitize plugin settings for plugins that are not installed
|
||||
settings[key] = FakeSetting
|
||||
continue
|
||||
// Don't return plugin settings for plugins that are not installed
|
||||
delete(s.Plugins, id)
|
||||
break
|
||||
}
|
||||
|
||||
for _, definedSetting := range manifest.SettingsSchema.Settings {
|
||||
|
||||
Ссылка в новой задаче
Block a user