admin/fs: support "serve index.html" also when the file is added in the VFS
Massimo Melina committed
Mar 13, 2023 at 19:13 UTC
4beffdbcfa8ed9eafa8005a0e7611eb9ab1ff46b
1 file changed
+2
-1
src/api.vfs.ts
+2
-1
@@ -48,7 +48,8 @@ const apis: ApiHandlers = {
48
return {
49
...copyStats,
50
...node,
51
- website: isDir && node.source && await stat(join(node.source, 'index.html')).then(() => true, () => undefined)
51
+ website: Boolean(node.children?.find(isSameFilenameAs('index.html')))
52
+ || isDir && node.source && await stat(join(node.source, 'index.html')).then(() => true, () => undefined)
53
|| undefined,
54
name: isRoot ? undefined : getNodeName(node),
55
type: isDir ? 'folder' : undefined,