Skip to content

Commit 773e122

Browse files
committed
fix: filetree error
1 parent 0b9d352 commit 773e122

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/helper/file-tree.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ export const fileListToTree = (
7171
const fileOrFolder = filePath[i];
7272
if (i === filePath.length - 1) {
7373
const filePathJoined = filePath.join('/');
74-
(currentNode as FolderNode).children.push({
74+
(currentNode as FolderNode).children?.push({
7575
type: 'file',
7676
name: fileOrFolder,
7777
filePath: filePathJoined,
@@ -82,12 +82,12 @@ export const fileListToTree = (
8282
});
8383
break;
8484
} else {
85-
const oldItem = (currentNode as FolderNode).children.find(({ name }) => name === fileOrFolder);
85+
const oldItem = (currentNode as FolderNode).children?.find(({ name }) => name === fileOrFolder);
8686
if (oldItem != null) {
8787
currentNode = oldItem;
8888
} else {
8989
const newItem: FolderNode = { name: fileOrFolder, type: 'folder', children: [] };
90-
(currentNode as FolderNode).children.push(newItem);
90+
(currentNode as FolderNode).children?.push(newItem);
9191
currentNode = newItem;
9292
}
9393
}

0 commit comments

Comments
 (0)