We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4f93421 commit b01a018Copy full SHA for b01a018
.github/workflows/build-index.yml
@@ -52,17 +52,20 @@ jobs:
52
if item.is_dir() and not item.name.startswith('.'):
53
rel_path = str(item.relative_to(Path('.')))
54
55
+ item_has_files = has_files(item)
56
+
57
node = {
58
'name': item.name,
59
'path': rel_path,
60
'type': 'dir',
- 'has_files': has_files(item)
61
+ 'has_files': item_has_files
62
}
63
- # Recurse into subdirectories
- children = build_tree(item, rel_path + '/')
64
- if children:
65
- node['children'] = children
+ # Only recurse if it doesn't have files (not a problem folder)
+ if not item_has_files:
66
+ children = build_tree(item, rel_path + '/')
67
+ if children:
68
+ node['children'] = children
69
70
items.append(node)
71
0 commit comments