Browse Source

Merge pull request #2246 from gravitl/NET-35

NET-35: retrieve server public traffic key on pull
Alex Feiszli 2 years ago
parent
commit
8688e29db9
1 changed files with 7 additions and 0 deletions
  1. 7 0
      controllers/hosts.go

+ 7 - 0
controllers/hosts.go

@@ -95,6 +95,13 @@ func pull(w http.ResponseWriter, r *http.Request) {
 	if servercfg.GetBrokerType() == servercfg.EmqxBrokerType {
 		serverConf.MQUserName = hostID
 	}
+	key, keyErr := logic.RetrievePublicTrafficKey()
+	if keyErr != nil {
+		logger.Log(0, "error retrieving key:", keyErr.Error())
+		logic.ReturnErrorResponse(w, r, logic.FormatError(err, "internal"))
+		return
+	}
+	serverConf.TrafficKey = key
 	response := models.HostPull{
 		Host:         *host,
 		ServerConfig: serverConf,