mirror of
https://github.com/gravitl/netmaker.git
synced 2025-09-12 16:14:37 +08:00
fix old acls migration
This commit is contained in:
parent
ea7c1507f1
commit
604f8f5ef2
1 changed files with 3 additions and 0 deletions
|
@ -25,6 +25,9 @@ func CreateNodeACL(networkID NetworkID, nodeID NodeID, defaultVal byte) (acls.AC
|
|||
acls.AclMutex.Lock()
|
||||
var newNodeACL = make(acls.ACL)
|
||||
for existingNodeID := range currentNetworkACL {
|
||||
if currentNetworkACL[existingNodeID] == nil {
|
||||
currentNetworkACL[existingNodeID] = make(acls.ACL)
|
||||
}
|
||||
currentNetworkACL[existingNodeID][acls.AclID(nodeID)] = defaultVal // set the old nodes to default value for new node
|
||||
newNodeACL[existingNodeID] = defaultVal // set the old nodes in new node ACL to default value
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue