[MM-57194] Don't return config values from plugins that are not installed (#28260)

Этот коммит содержится в:
Ben Schumacher
2024-09-23 10:17:07 +02:00
коммит произвёл GitHub
родитель 60b38bb91a
Коммит 87ad717434
2 изменённых файлов: 3 добавлений и 52 удалений

Просмотреть файл

@@ -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 {