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