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)
       : []