fix: config migration bug w.r.t. multihost sync

This commit is contained in:
Gareth
2026-05-03 19:51:05 -07:00
parent aed007385f
commit 75cbd68516
+4
View File
@@ -39,6 +39,10 @@ func (m *ConfigManager) migrate(config *v1.Config) error {
if err := migrations.ApplyMigrations(config); err != nil {
return err
}
// Migrations may clear required fields (e.g. legacy identities); re-populate.
if _, err := PopulateRequiredFields(config); err != nil {
return fmt.Errorf("populate required fields after migration: %w", err)
}
mutated = true
}
if mutated {