Quellcode durchsuchen

Merge pull request #3689 from gravitl/fix/node-dns

Set DNS if not
Vishal Dalwadi vor 3 Wochen
Ursprung
Commit
593d754e47
1 geänderte Dateien mit 5 neuen und 0 gelöschten Zeilen
  1. 5 0
      logic/hosts.go

+ 5 - 0
logic/hosts.go

@@ -7,6 +7,7 @@ import (
 	"fmt"
 	"os"
 	"sort"
+	"strings"
 	"sync"
 
 	"github.com/google/uuid"
@@ -292,6 +293,10 @@ func UpdateHost(newHost, currentHost *models.Host) {
 	if newHost.PersistentKeepalive == 0 {
 		newHost.PersistentKeepalive = currentHost.PersistentKeepalive
 	}
+
+	if strings.TrimSpace(newHost.DNS) == "" {
+		newHost.DNS = currentHost.DNS
+	}
 }
 
 // UpdateHostFromClient - used for updating host on server with update recieved from client