From 604f8f5ef2178947c641e7313f26692b51aade78 Mon Sep 17 00:00:00 2001 From: abhishek9686 Date: Fri, 15 Nov 2024 21:07:40 +0400 Subject: [PATCH] fix old acls migration --- logic/acls/nodeacls/modify.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/logic/acls/nodeacls/modify.go b/logic/acls/nodeacls/modify.go index 5710dd61..1c2de672 100644 --- a/logic/acls/nodeacls/modify.go +++ b/logic/acls/nodeacls/modify.go @@ -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 }