Browse Source

fixing extclient controller

root 4 years ago
parent
commit
c5c38f0856
2 changed files with 4 additions and 4 deletions
  1. 1 1
      controllers/common.go
  2. 3 3
      controllers/extClientHttpController.go

+ 1 - 1
controllers/common.go

@@ -68,7 +68,7 @@ func GetExtPeersList(networkName string, macaddress string) ([]models.ExtPeersRe
         ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second)
         ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second)
 
 
         //Get all nodes in the relevant network which are NOT in pending state
         //Get all nodes in the relevant network which are NOT in pending state
-	filter := bson.M{"network": networkName, "gatewayid": macaddress}
+	filter := bson.M{"network": networkName, "ingressgatewayid": macaddress}
         cur, err := collection.Find(ctx, filter)
         cur, err := collection.Find(ctx, filter)
 
 
         if err != nil {
         if err != nil {

+ 3 - 3
controllers/extClientHttpController.go

@@ -207,19 +207,19 @@ func getExtClientConf(w http.ResponseWriter, r *http.Request) {
 	config := fmt.Sprintf(`[Interface]
 	config := fmt.Sprintf(`[Interface]
 Address = %s
 Address = %s
 PrivateKey = %s
 PrivateKey = %s
-%s
 
 
 [Peer]
 [Peer]
 PublicKey = %s
 PublicKey = %s
 AllowedIPs = %s
 AllowedIPs = %s
 Endpoint = %s
 Endpoint = %s
+%s
 
 
 `, extclient.Address + "/32",
 `, extclient.Address + "/32",
    extclient.PrivateKey,
    extclient.PrivateKey,
-   keepalive,
    gwnode.PublicKey,
    gwnode.PublicKey,
    network.AddressRange,
    network.AddressRange,
-   gwendpoint)
+   gwendpoint,
+   keepalive)
 
 
 	if params["type"] == "qr" {
 	if params["type"] == "qr" {
 		bytes, err := qrcode.Encode(config, qrcode.Medium, 220)
 		bytes, err := qrcode.Encode(config, qrcode.Medium, 220)