From af28e9b79e2432425e642588751ca0ab85eb529c Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Tue, 5 Sep 2023 16:27:59 +0800 Subject: [PATCH] :art: Subdocuments created by the database are not displayed in the doc tree https://github.com/siyuan-note/siyuan/issues/9091 --- kernel/model/attribute_view.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/kernel/model/attribute_view.go b/kernel/model/attribute_view.go index 7f8ea4059..dd75ff398 100644 --- a/kernel/model/attribute_view.go +++ b/kernel/model/attribute_view.go @@ -518,6 +518,13 @@ func removeAttributeViewBlock(operation *Operation) (err error) { for _, blockID := range operation.SrcIDs { view.Table.RowIDs = gulu.Str.RemoveElem(view.Table.RowIDs, blockID) + + if bt := treenode.GetBlockTree(blockID); nil != bt && "d" == bt.Type { + if tree, _ := loadTreeByBlockID(blockID); nil != tree { + tree.Root.RemoveIALAttr("custom-hidden") + writeJSONQueue(tree) + } + } } err = av.SaveAttributeView(attrView)