🐛 Opening notebook repeatedly causes reference count to increase https://github.com/siyuan-note/siyuan/issues/11378

This commit is contained in:
Daniel 2024-05-13 21:30:48 +08:00
parent c50b3de4ce
commit fc1e9154b3
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
4 changed files with 14 additions and 30 deletions

View file

@ -57,3 +57,14 @@ func deleteRefs(tx *sql.Tx, tree *parse.Tree) (err error) {
}
return
}
func insertRefs(tx *sql.Tx, tree *parse.Tree) (err error) {
refs, fileAnnotationRefs := refsFromTree(tree)
if err = insertBlockRefs(tx, refs); nil != err {
return
}
if err = insertFileAnnotationRefs(tx, fileAnnotationRefs); nil != err {
return
}
return err
}