ソースを参照

fix tag update on extclients

abhishek9686 10 ヶ月 前
コミット
298749b76c
1 ファイル変更6 行追加3 行削除
  1. 6 3
      logic/nodes.go

+ 6 - 3
logic/nodes.go

@@ -778,10 +778,13 @@ func AddStaticNodesWithTag(tag models.Tag, nMap map[string]models.Node) map[stri
 		if extclient.RemoteAccessClientID != "" {
 			continue
 		}
-		nMap[extclient.ClientID] = models.Node{
-			IsStatic:   true,
-			StaticNode: extclient,
+		if _, ok := extclient.Tags[tag.ID]; ok {
+			nMap[extclient.ClientID] = models.Node{
+				IsStatic:   true,
+				StaticNode: extclient,
+			}
 		}
+
 	}
 	return nMap
 }