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