From 839b48a134088f1180fe27839b4d490662fbd4b3 Mon Sep 17 00:00:00 2001
From: Xiao Gui <xgui3783@gmail.com>
Date: Thu, 13 Sep 2018 11:16:21 +0200
Subject: [PATCH] bugfix: tree search pipe crashes when getchildren returns
 null

---
 src/util/pipes/treeSearch.pipe.ts | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/util/pipes/treeSearch.pipe.ts b/src/util/pipes/treeSearch.pipe.ts
index 2107c4e3b..89ae5a200 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)
       : []
-- 
GitLab