mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-05 17:02:47 +00:00
fix delete tree node bug (#6702)
This commit is contained in:
@@ -48,7 +48,9 @@ class TreeHelper {
|
||||
deleteNodeByPath(tree, nodePath) {
|
||||
let treeCopy = tree.clone();
|
||||
let node = treeCopy.getNodeByPath(nodePath);
|
||||
treeCopy.deleteNode(node);
|
||||
if (node) {
|
||||
treeCopy.deleteNode(node);
|
||||
}
|
||||
return treeCopy;
|
||||
}
|
||||
|
||||
@@ -56,7 +58,9 @@ class TreeHelper {
|
||||
let treeCopy = tree.clone();
|
||||
nodePaths.forEach(nodePath => {
|
||||
let node = treeCopy.getNodeByPath(nodePath);
|
||||
treeCopy.deleteNode(node);
|
||||
if (node) {
|
||||
treeCopy.deleteNode(node);
|
||||
}
|
||||
});
|
||||
return treeCopy;
|
||||
}
|
||||
|
Reference in New Issue
Block a user