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)