From fd2f9661430be31963c2afc90834678c218c38f9 Mon Sep 17 00:00:00 2001 From: Konstantin Vasilev Date: Mon, 15 Aug 2022 16:28:47 +0300 Subject: [PATCH] fix(plugin-navigation-tree): CB-2432 Fix error after logout --- .../src/NavigationTree/ElementsTree/ElementsTree.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/webapp/packages/plugin-navigation-tree/src/NavigationTree/ElementsTree/ElementsTree.tsx b/webapp/packages/plugin-navigation-tree/src/NavigationTree/ElementsTree/ElementsTree.tsx index 6e1f30bc26..8509cae984 100644 --- a/webapp/packages/plugin-navigation-tree/src/NavigationTree/ElementsTree/ElementsTree.tsx +++ b/webapp/packages/plugin-navigation-tree/src/NavigationTree/ElementsTree/ElementsTree.tsx @@ -44,7 +44,7 @@ const styles = css` flex: 1; flex-direction: column; } - + tree-box { flex: 1; overflow: auto; @@ -126,7 +126,9 @@ export const ElementsTree = observer(function ElementsTree({ function exitFolders(path: string[]) { path = path.filter(nodeId => ref.getChildren(nodeId) !== undefined); - folderExplorer.open(path.slice(0, path.length - 1), path[path.length - 1]); + if (path.length > 0) { + folderExplorer.open(path.slice(0, path.length - 1), path[path.length - 1]); + } } const autoOpenFolders = useCallback(async function autoOpenFolders(nodeId: string, path: string[]) {