X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/cf83b358f087a87b5ff095d3ed7a8c6920c60ffe..58db72fee358d5987139a1b8526c0ca873e07dbf:/src/models/tree.ts diff --git a/src/models/tree.ts b/src/models/tree.ts index c7713cbc..e9291388 100644 --- a/src/models/tree.ts +++ b/src/models/tree.ts @@ -74,6 +74,7 @@ export const setNodeValueWith = (mapFn: (value: T) => T) => (id: string) => ( export const mapTreeValues = (mapFn: (value: T) => R) => (tree: Tree): Tree => getNodeDescendantsIds('')(tree) .map(id => getNode(id)(tree)) + .filter(node => !!node) .map(mapNodeValue(mapFn)) .reduce((newTree, node) => setNode(node)(newTree), createTree());