From 9798cfd888eb72aa6238268af421a0ce86bee896 Mon Sep 17 00:00:00 2001 From: olav Date: Wed, 16 Mar 2022 11:26:08 +0100 Subject: [PATCH] refactor: fix search crash on missing values (#794) * refactor: fix search crash on missing values * Update src/hooks/useFeaturesFilter.ts * Update src/hooks/useFeaturesFilter.ts * fix: update regex Co-authored-by: Fredrik Strand Oseberg --- frontend/src/hooks/useFeaturesFilter.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/frontend/src/hooks/useFeaturesFilter.ts b/frontend/src/hooks/useFeaturesFilter.ts index 27885c752e..82114b75de 100644 --- a/frontend/src/hooks/useFeaturesFilter.ts +++ b/frontend/src/hooks/useFeaturesFilter.ts @@ -109,9 +109,10 @@ const filterFeatureByRegExp = ( } return feature.strategies.some( - s => - regExp.test(s.name) || - // @ts-expect-error - s.constraints.some(c => c.values.some(v => regExp.test(v))) + strategy => + regExp.test(strategy.name) || + strategy.constraints.some(constraint => + constraint.values?.some(value => regExp.test(value)) + ) ); };