From 680268054ff04b5f91e91c14dac1d229dfd64d89 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Mon, 1 Jan 2024 21:48:23 +0800 Subject: [PATCH 1/2] :art: https://github.com/siyuan-note/siyuan/issues/10038 --- kernel/model/attribute_view.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kernel/model/attribute_view.go b/kernel/model/attribute_view.go index 696660d83..840349e4a 100644 --- a/kernel/model/attribute_view.go +++ b/kernel/model/attribute_view.go @@ -223,6 +223,10 @@ func GetBlockAttributeViewKeys(blockID string) (ret []*BlockAttributeViewKeys) { if 0 < len(kValues.Values) { keyValues = append(keyValues, kValues) + } else { + // 如果没有值,那么就补一个默认值 + kValues.Values = append(kValues.Values, treenode.GetAttributeViewDefaultValue(ast.NewNodeID(), kv.Key.ID, blockID, kv.Key.Type)) + keyValues = append(keyValues, kValues) } } From 481bb52ca72eed54a9e3188b04bc961b078144af Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Mon, 1 Jan 2024 22:29:29 +0800 Subject: [PATCH 2/2] :art: Search asset content need payment --- kernel/api/search.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/kernel/api/search.go b/kernel/api/search.go index d4d42b520..66f9f282b 100644 --- a/kernel/api/search.go +++ b/kernel/api/search.go @@ -54,6 +54,12 @@ func fullTextSearchAssetContent(c *gin.Context) { return } + if !model.IsPaidUser() { + ret.Code = -1 + ret.Msg = model.Conf.Language(214) + return + } + page, pageSize, query, types, method, orderBy := parseSearchAssetContentArgs(arg) assetContents, matchedAssetCount, pageCount := model.FullTextSearchAssetContent(query, types, method, orderBy, page, pageSize) ret.Data = map[string]interface{}{