🎨 调整虚拟引用搜索设置项后立即重置缓存 https://github.com/siyuan-note/siyuan/issues/7378

This commit is contained in:
Liang Ding 2023-02-17 15:01:47 +08:00
parent eabd1b67ed
commit 4485cc1f1d
No known key found for this signature in database
GPG key ID: 136F30F901A2231D

View file

@ -214,6 +214,11 @@ func setSearch(c *gin.Context) {
}
oldCaseSensitive := model.Conf.Search.CaseSensitive
oldVirtualRefName := model.Conf.Search.VirtualRefName
oldVirtualRefAlias := model.Conf.Search.VirtualRefAlias
oldVirtualRefAnchor := model.Conf.Search.VirtualRefAnchor
oldVirtualRefDoc := model.Conf.Search.VirtualRefDoc
oldVirtualRefKeywordsLimit := model.Conf.Search.VirtualRefKeywordsLimit
model.Conf.Search = s
model.Conf.Save()
@ -221,6 +226,14 @@ func setSearch(c *gin.Context) {
if s.CaseSensitive != oldCaseSensitive {
model.FullReindex()
}
if oldVirtualRefName != s.VirtualRefName ||
oldVirtualRefAlias != s.VirtualRefAlias ||
oldVirtualRefAnchor != s.VirtualRefAnchor ||
oldVirtualRefDoc != s.VirtualRefDoc ||
oldVirtualRefKeywordsLimit != s.VirtualRefKeywordsLimit {
model.CacheVirtualBlockRefJob()
}
ret.Data = s
}