🧑‍💻 Improve kernel API /api/block/updateBlock and /api/block/batchUpdateBlock https://github.com/siyuan-note/siyuan/issues/15301

This commit is contained in:
Daniel 2025-07-16 00:16:04 +08:00
parent de67799c8f
commit 858c7e7618
No known key found for this signature in database
GPG key ID: 86211BA83DF03017

View file

@ -610,7 +610,11 @@ func updateBlock(c *gin.Context) {
node.Unlink()
}
model.WriteTreeUpsertQueue(oldTree)
if err = model.WriteTreeUpsertQueue(oldTree); err != nil {
ret.Code = -1
ret.Msg = "write tree upsert queue failed: " + err.Error()
return
}
model.ReloadProtyle(oldTree.ID)
}
@ -700,7 +704,11 @@ func batchUpdateBlock(c *gin.Context) {
}
for _, tree := range trees {
model.WriteTreeUpsertQueue(tree)
if err := model.WriteTreeUpsertQueue(tree); nil != err {
ret.Code = -1
ret.Msg = "write tree upsert queue failed: " + err.Error()
return
}
model.ReloadProtyle(tree.ID)
}
}