Fix setting pointers corrupting config in memory (#4868)

This commit is contained in:
WithoutPants
2024-05-23 10:56:18 +10:00
committed by GitHub
parent 77ef16570b
commit 4794a1d453
8 changed files with 238 additions and 287 deletions

View File

@@ -130,7 +130,7 @@ func (m *schema58Migrator) migrateConfig() error {
newPlugins[key] = m.fromSnakeCaseMap(value)
}
c.Set(config.PluginsSetting, newPlugins)
c.SetInterface(config.PluginsSetting, newPlugins)
if err := c.Write(); err != nil {
return fmt.Errorf("failed to write config: %w", err)
}