|
@@ -275,12 +275,18 @@ func updateNetwork(w http.ResponseWriter, r *http.Request) {
|
|
returnErrorResponse(w, r, formatError(err, "badrequest"))
|
|
returnErrorResponse(w, r, formatError(err, "badrequest"))
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+
|
|
rangeupdate, localrangeupdate, err := logic.UpdateNetwork(&network, &newNetwork)
|
|
rangeupdate, localrangeupdate, err := logic.UpdateNetwork(&network, &newNetwork)
|
|
if err != nil {
|
|
if err != nil {
|
|
returnErrorResponse(w, r, formatError(err, "badrequest"))
|
|
returnErrorResponse(w, r, formatError(err, "badrequest"))
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ // if newNetwork.IsDualStack != currentNetwork.IsDualStack && newNetwork.IsDualStack == "no" {
|
|
|
|
+ // // Remove IPv6 address from network nodes
|
|
|
|
+ // RemoveNetworkNodeIPv6Addresses(currentNetwork.NetID)
|
|
|
|
+ // }
|
|
|
|
+
|
|
if rangeupdate {
|
|
if rangeupdate {
|
|
err = logic.UpdateNetworkNodeAddresses(network.NetID)
|
|
err = logic.UpdateNetworkNodeAddresses(network.NetID)
|
|
if err != nil {
|
|
if err != nil {
|