فهرست منبع

sync DNS entries on network name update

abhishek9686 9 ماه پیش
والد
کامیت
e916d05820
1فایلهای تغییر یافته به همراه5 افزوده شده و 1 حذف شده
  1. 5 1
      controllers/network.go

+ 5 - 1
controllers/network.go

@@ -613,7 +613,11 @@ func updateNetwork(w http.ResponseWriter, r *http.Request) {
 		logic.ReturnErrorResponse(w, r, logic.FormatError(err, "badrequest"))
 		return
 	}
-
+	if payload.Name != netOld1.Name {
+		if servercfg.GetManageDNS() {
+			mq.SendDNSSyncByNetwork(payload.NetID)
+		}
+	}
 	slog.Info("updated network", "network", payload.NetID, "user", r.Header.Get("user"))
 	w.WriteHeader(http.StatusOK)
 	json.NewEncoder(w).Encode(payload)