diff --git a/src/util/pipes/treeSearch.pipe.ts b/src/util/pipes/treeSearch.pipe.ts index 2107c4e3bcfb7c63d346e0cca9cb097d05bee7c2..89ae5a20013cbea485e80d42aee770691618fcfa 100644 --- a/src/util/pipes/treeSearch.pipe.ts +++ b/src/util/pipes/treeSearch.pipe.ts @@ -8,7 +8,9 @@ export class TreeSearchPipe implements PipeTransform{ public transform(array:any[]|null,filterFn:(item:any)=>boolean,getChildren:(item:any)=>any[]):any[]{ const transformSingle = (item:any):boolean=> filterFn(item) || - getChildren(item).some(transformSingle) + (getChildren(item) + ? getChildren(item).some(transformSingle) + : false) return array ? array.filter(transformSingle) : []