X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/95b86eb6b3184b787b570a906347ccaac32195c6..227ffcbd2efe8cccd4a9025344b09632630cff14:/src/models/tree.ts diff --git a/src/models/tree.ts b/src/models/tree.ts index bec2f758..de2f7b71 100644 --- a/src/models/tree.ts +++ b/src/models/tree.ts @@ -27,7 +27,8 @@ export enum TreeNodeStatus { export enum TreePickerId { PROJECTS = 'Projects', SHARED_WITH_ME = 'Shared with me', - FAVORITES = 'Favorites' + FAVORITES = 'Favorites', + PUBLIC_FAVORITES = 'Public Favorites' } export const createTree = (): Tree => ({}); @@ -237,6 +238,9 @@ const getRootNodeChildrenIds = (tree: Tree) => const addChild = (parentId: string, childId: string) => (tree: Tree): Tree => { + if (childId === "") { + return tree; + } const node = getNode(parentId)(tree); if (node) { const children = node.children.some(id => id === childId)