diff --git a/kernel/api/block.go b/kernel/api/block.go index e6d32b2a3..4e9d3d050 100644 --- a/kernel/api/block.go +++ b/kernel/api/block.go @@ -318,7 +318,12 @@ func getRefText(c *gin.Context) { id := arg["id"].(string) model.WaitForWritingFiles() - ret.Data = model.GetBlockRefText(id) + refText := model.GetBlockRefText(id) + if "" == refText { + // 空块返回 id https://github.com/siyuan-note/siyuan/issues/10259 + refText = id + } + ret.Data = refText } func getRefIDs(c *gin.Context) {