This commit is contained in:
Daniel 2024-04-15 17:15:04 +08:00
parent 3e3b319653
commit 605e9e243a
No known key found for this signature in database
GPG key ID: 86211BA83DF03017

View file

@ -3171,11 +3171,9 @@ func unbindBlockAv(tx *Transaction, avID, blockID string) {
avIDs := strings.Split(attrs[av.NodeAttrNameAvs], ",")
avIDs = gulu.Str.RemoveElem(avIDs, avID)
if 0 == len(avIDs) {
delete(attrs, av.NodeAttrNameAvs)
node.RemoveIALAttr(av.NodeAttrNameAvs)
attrs[av.NodeAttrNameAvs] = ""
} else {
attrs[av.NodeAttrNameAvs] = strings.Join(avIDs, ",")
node.SetIALAttr(av.NodeAttrNameAvs, strings.Join(avIDs, ","))
}
avNames := getAvNames(attrs[av.NodeAttrNameAvs])