Переглянути джерело

add migration func for old upstream servers

abhishek9686 2 тижнів тому
батько
коміт
b043ed8cb7
1 змінених файлів з 7 додано та 1 видалено
  1. 7 1
      migrate/migrate.go

+ 7 - 1
migrate/migrate.go

@@ -43,6 +43,10 @@ func Run() {
 
 func migrateNameservers() {
 	nets, _ := logic.GetNetworks()
+	user, err := logic.GetSuperAdmin()
+	if err != nil {
+		return
+	}
 	for _, netI := range nets {
 		if len(netI.NameServers) > 0 {
 			ns := schema.Nameserver{
@@ -56,12 +60,14 @@ func migrateNameservers() {
 					"*": struct{}{},
 				},
 				Status:    true,
-				CreatedBy: "auto",
+				CreatedBy: user.UserName,
 			}
 			for _, ip := range netI.NameServers {
 				ns.Servers = append(ns.Servers, ip)
 			}
 			ns.Create(db.WithContext(context.TODO()))
+			netI.NameServers = []string{}
+			logic.SaveNetwork(&netI)
 		}
 	}
 }