fix: admin/fs: error adding elements on root
Massimo Melina committed
Apr 13, 2022 at 23:08 UTC
517b892965900e9278395207c8c473b416e5a57c
1 file changed
+2
-2
admin/src/VfsPage.ts
+2
-2
@@ -6,7 +6,7 @@ import { Alert, Grid, Link, List, ListItem, ListItemText, Typography } from '@mu
6
import { state, useSnapState } from './state'
7
import VfsMenuBar from './VfsMenuBar'
8
import VfsTree from './VfsTree'
9
-import { onlyTruthy } from './misc'
9
+import { onlyTruthy, prefix } from './misc'
10
import { reactJoin } from '@hfs/shared'
11
import _ from 'lodash'
12
import { AlertProps } from '@mui/material/Alert/Alert'
@@ -38,7 +38,7 @@ export default function VfsPage() {
38
// calculate id and parent fields, and builds the map id2node
39
function recur(node: VfsNode, pre='', parent: VfsNode|undefined=undefined) {
40
node.parent = parent
41
- node.id = (pre + node.name) || '/' // root
41
+ node.id = prefix(pre, node.name) || '/' // root
42
id2node.set(node.id, node)
43
if (!node.children) return
44
for (const n of node.children)