fix(go): migrate nameservers;

This commit is contained in:
VishalDalwadi
2026-04-01 22:53:46 +05:30
parent 1e5f7c537e
commit 74d309ead4
2 changed files with 28 additions and 0 deletions
+23
View File
@@ -38,6 +38,7 @@ func Run() {
resync()
deleteOldExtclients()
cleanupDeletedUserGroupRefs()
migrateNameservers()
}
func updateNetworks() {
@@ -804,3 +805,25 @@ func cleanupDeletedUserGroupRefs() {
}
}
}
func migrateNameservers() {
networks, _ := (&schema.Network{}).ListAll(db.WithContext(context.TODO()))
for _, network := range networks {
_ = logic.CreateFallbackNameserver(network.Name)
}
nameservers, _ := (&schema.Nameserver{}).ListAll(db.WithContext(context.TODO()))
for _, nameserver := range nameservers {
if len(nameserver.Domains) != 0 {
for _, matchDomain := range nameserver.MatchDomains {
nameserver.Domains = append(nameserver.Domains, schema.NameserverDomain{
Domain: matchDomain,
})
}
nameserver.MatchDomains = []string{}
_ = nameserver.Update(db.WithContext(context.TODO()))
}
}
}