From 0e2e2dc6a04cf778beb5fedc074a9d73286dd1fd Mon Sep 17 00:00:00 2001 From: Guillaume Date: Fri, 25 Oct 2024 11:15:39 +0200 Subject: [PATCH] [frontend] Fix mitre matrix expectation color (#1670) --- .../src/admin/components/common/matrix/AttackPatternBox.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbas-front/src/admin/components/common/matrix/AttackPatternBox.tsx b/openbas-front/src/admin/components/common/matrix/AttackPatternBox.tsx index bf8f01ba0f..3eb62bf096 100644 --- a/openbas-front/src/admin/components/common/matrix/AttackPatternBox.tsx +++ b/openbas-front/src/admin/components/common/matrix/AttackPatternBox.tsx @@ -84,6 +84,9 @@ const AttackPatternBox: FunctionComponent = ({ if (aggregation.includes('FAILED')) { return 'FAILED'; } + if (aggregation.includes('PARTIAL')) { + return 'PARTIAL'; + } if (aggregation.includes('PENDING')) { return 'PENDING'; } @@ -95,7 +98,7 @@ const AttackPatternBox: FunctionComponent = ({ const aggregatedPrevention = (results ?? []).map((result) => result.results?.filter((r) => r.type === 'PREVENTION').map((r) => r.avgResult)).flat(); const aggregatedDetection = (results ?? []).map((result) => result.results?.filter((r) => r.type === 'DETECTION').map((r) => r.avgResult)).flat(); const aggregatedHumanResponse = (results ?? []).map((result) => result.results?.filter((r) => r.type === 'HUMAN_RESPONSE').map((r) => r.avgResult)).flat(); - const aggregatedResults : ExpectationResultsByType[] = [ + const aggregatedResults: ExpectationResultsByType[] = [ { type: 'PREVENTION', avgResult: lowestSelector(aggregatedPrevention),