🎨 Improve database unbind block https://github.com/siyuan-note/siyuan/issues/11013
This commit is contained in:
parent
3e3b319653
commit
605e9e243a
1 changed files with 1 additions and 3 deletions
|
@ -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])
|
||||
|
|
Loading…
Add table
Reference in a new issue