A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang. (PERSONAL FORK)
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

:art: https://github.com/siyuan-note/siyuan/issues/16092

Signed-off-by: Daniel <845765@qq.com>

Daniel 9d9c2305 196c2d26

+2
+2
kernel/model/attribute_view_render.go
··· 522 522 historyDir := matches[0] 523 523 avJSONPath := filepath.Join(historyDir, "storage", "av", avID+".json") 524 524 if !gulu.File.IsExist(avJSONPath) { 525 + logging.LogWarnf("attribute view [%s] not found in history data [%s], use current data instead", avID, historyDir) 525 526 avJSONPath = filepath.Join(util.DataDir, "storage", "av", avID+".json") 526 527 } 527 528 if !gulu.File.IsExist(avJSONPath) { 529 + logging.LogWarnf("attribute view [%s] not found in current data", avID) 528 530 attrView = av.NewAttributeView(avID) 529 531 } else { 530 532 data, readErr := os.ReadFile(avJSONPath)