🐛 重命名书签后属性面板中的书签属性没有更改 Fix https://github.com/siyuan-note/siyuan/issues/5207

This commit is contained in:
Liang Ding 2022-06-16 19:51:31 +08:00
parent 4bf4c1228c
commit fca47bae6c
No known key found for this signature in database
GPG key ID: 136F30F901A2231D

View file

@ -22,6 +22,8 @@ import (
"sort"
"strings"
"github.com/88250/lute/parse"
"github.com/siyuan-note/siyuan/kernel/cache"
"github.com/siyuan-note/siyuan/kernel/sql"
"github.com/siyuan-note/siyuan/kernel/treenode"
"github.com/siyuan-note/siyuan/kernel/util"
@ -56,6 +58,7 @@ func RemoveBookmark(bookmark string) (err error) {
if bookmarkAttrVal := node.IALAttr("bookmark"); bookmarkAttrVal == bookmark {
node.RemoveIALAttr("bookmark")
cache.PutBlockIAL(node.ID, parse.IAL2Map(node.KramdownIAL))
}
}
@ -115,6 +118,7 @@ func RenameBookmark(oldBookmark, newBookmark string) (err error) {
if bookmarkAttrVal := node.IALAttr("bookmark"); bookmarkAttrVal == oldBookmark {
node.SetIALAttr("bookmark", newBookmark)
cache.PutBlockIAL(node.ID, parse.IAL2Map(node.KramdownIAL))
}
}