fix fetching uniqueIp

This commit is contained in:
Abhishek Kondur
2023-01-13 19:11:40 +05:30
parent f129316bfe
commit e9dd9ac0a4
5 changed files with 53 additions and 20 deletions

View File

@@ -339,10 +339,13 @@ func createExtClient(w http.ResponseWriter, r *http.Request) {
return
}
host, err := logic.GetHost(node.HostID.String())
logger.Log(0, r.Header.Get("user"),
fmt.Sprintf("failed to get ingress gateway host for node [%s] info: %v", nodeid, err))
logic.ReturnErrorResponse(w, r, logic.FormatError(err, "internal"))
listenPort := host.LocalListenPort
if err != nil {
logger.Log(0, r.Header.Get("user"),
fmt.Sprintf("failed to get ingress gateway host for node [%s] info: %v", nodeid, err))
logic.ReturnErrorResponse(w, r, logic.FormatError(err, "internal"))
return
}
listenPort := host.ListenPort
if host.ProxyEnabled {
listenPort = host.ProxyListenPort
}