Browse Source

publish updates on key change from ui

Matthew R. Kasun 3 years ago
parent
commit
f0037fb880
1 changed files with 8 additions and 0 deletions
  1. 8 0
      controllers/network.go

+ 8 - 0
controllers/network.go

@@ -98,6 +98,14 @@ func keyUpdate(w http.ResponseWriter, r *http.Request) {
 	logger.Log(2, r.Header.Get("user"), "updated key on network", netname)
 	w.WriteHeader(http.StatusOK)
 	json.NewEncoder(w).Encode(network)
+	nodes, err := logic.GetNetworkNodes(netname)
+	if err != nil {
+		logger.Log(2, "failed to retrieve network nodes for network", netname, err.Error())
+		return
+	}
+	for _, node := range nodes {
+		runUpdates(&node, true)
+	}
 }
 
 // Update a network