diff --git a/kernel/model/push_reload.go b/kernel/model/push_reload.go index 35e48e57d..65ac5f81a 100644 --- a/kernel/model/push_reload.go +++ b/kernel/model/push_reload.go @@ -135,13 +135,19 @@ func refreshDocInfo0(tree *parse.Tree, size uint64) { } subFileCount := 0 - subFiles, err := os.ReadDir(filepath.Join(util.DataDir, tree.Box, strings.TrimSuffix(tree.Path, ".sy"))) + subDir := filepath.Join(util.DataDir, tree.Box, strings.TrimSuffix(tree.Path, ".sy")) + subFiles, err := os.ReadDir(subDir) if err == nil { for _, subFile := range subFiles { if "true" == tree.Root.IALAttr("custom-hidden") { continue } + subDocIAL := filesys.DocIAL(filepath.Join(subDir, subFile.Name())) + if "true" == subDocIAL["custom-hidden"] { + continue + } + if strings.HasSuffix(subFile.Name(), ".sy") { subFileCount++ }