Signed-off-by: Daniel <845765@qq.com>
This commit is contained in:
Daniel 2025-12-10 18:03:34 +08:00
parent 0cb814d617
commit 6726ea51df
No known key found for this signature in database
GPG key ID: 86211BA83DF03017

View file

@ -1612,6 +1612,16 @@ func (tx *Transaction) doUpdate(operation *Operation) (ret *TxErr) {
util.PushEvent(evt)
}
if avNames := getAvNames(updatedNode.IALAttr(av.NodeAttrNameAvs)); "" != avNames {
// updateBlock 会清空数据库角标 https://github.com/siyuan-note/siyuan/issues/16549
go func() {
time.Sleep(200 * time.Millisecond)
oldAttrs := parse.IAL2Map(updatedNode.KramdownIAL)
updatedNode.SetIALAttr(av.NodeAttrViewNames, avNames)
pushBroadcastAttrTransactions(oldAttrs, updatedNode)
}()
}
createdUpdated(updatedNode)
tx.nodes[updatedNode.ID] = updatedNode
if err = tx.writeTree(tree); err != nil {