From cd3ede438f68f1f86d4c759bc90137ba80abb4b0 Mon Sep 17 00:00:00 2001 From: llj Date: Thu, 7 Sep 2023 15:39:48 +0800 Subject: [PATCH] [dir view] 'column' mode: fixup for node not loaded when update the node tree after 'move/copy' (#5632) --- frontend/src/pages/lib-content-view/lib-content-view.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frontend/src/pages/lib-content-view/lib-content-view.js b/frontend/src/pages/lib-content-view/lib-content-view.js index e84f58553c..ee9f835217 100644 --- a/frontend/src/pages/lib-content-view/lib-content-view.js +++ b/frontend/src/pages/lib-content-view/lib-content-view.js @@ -563,6 +563,11 @@ class LibContentView extends React.Component { let tree = this.state.treeData.clone(); let node = tree.getNodeByPath(path); + // for node not loaded, such as a deep folder '/vv/aa' + if (!node) { // node: null + return false; + } + let nodeChildren = node.children.map(item => item.object); let nodeChildrenNames = nodeChildren.map(item => item.name);