X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/f8fb6725beec5b2bf0eec7f375d49f9189ff1bc3..efb6e397a2d9ec98c8a9fa1f47bea66d8651bb81:/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());