mirror of
https://github.com/gravitl/netmaker.git
synced 2025-02-26 09:02:57 +08:00
added server update on ACL update
This commit is contained in:
parent
1f6e347213
commit
18cfdfd2ad
2 changed files with 5 additions and 2 deletions
|
@ -255,10 +255,13 @@ func updateNetworkACL(w http.ResponseWriter, r *http.Request) {
|
|||
|
||||
// send peer updates
|
||||
if servercfg.IsMessageQueueBackend() {
|
||||
serverNode, err := logic.GetNetworkServerLeader(netname)
|
||||
serverNode, err := logic.GetNetworkServerLocal(netname)
|
||||
if err != nil {
|
||||
logger.Log(1, "failed to find server node after ACL update on", netname)
|
||||
} else {
|
||||
if err = logic.ServerUpdate(&serverNode, false); err != nil {
|
||||
logger.Log(1, "failed to update server node after ACL update on", netname)
|
||||
}
|
||||
if err = mq.PublishPeerUpdate(&serverNode); err != nil {
|
||||
logger.Log(0, "failed to publish peer update after ACL update on", netname)
|
||||
}
|
||||
|
|
|
@ -86,7 +86,7 @@ func GetNodePeers(networkName, nodeid string, excludeRelayed bool, isP2S bool) (
|
|||
}
|
||||
}
|
||||
}
|
||||
if !isP2S || peer.IsHub == "yes" && currentNetworkACLs.IsAllowed(acls.AclID(nodeid), acls.AclID(node.ID)) {
|
||||
if (!isP2S || peer.IsHub == "yes") && currentNetworkACLs.IsAllowed(acls.AclID(nodeid), acls.AclID(node.ID)) {
|
||||
peers = append(peers, peer)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue