From 56432fde163ffc033f71a4bb9bd67daa1a19d221 Mon Sep 17 00:00:00 2001 From: Ivan Gabriele Date: Mon, 9 Sep 2024 12:24:30 +0200 Subject: [PATCH] Fix last control units emptiness check in vessel sidebar controls tab --- .../Vessel/components/VesselSidebar/Controls/LastControl.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/src/features/Vessel/components/VesselSidebar/Controls/LastControl.tsx b/frontend/src/features/Vessel/components/VesselSidebar/Controls/LastControl.tsx index 62e97a1aeb..7e69a22a78 100644 --- a/frontend/src/features/Vessel/components/VesselSidebar/Controls/LastControl.tsx +++ b/frontend/src/features/Vessel/components/VesselSidebar/Controls/LastControl.tsx @@ -13,8 +13,9 @@ type LastControlProps = { export function LastControl({ field }: LastControlProps) { const { control, text } = field const controlUnits = - control?.controlUnits.map(controlUnit => controlUnit.name.replace('(historique)', '')).join(', ') ?? - 'Unité manquante' + !!control && control.controlUnits.length > 0 + ? control.controlUnits.map(controlUnit => controlUnit.name.replace('(historique)', '')).join(', ') + : 'Unité manquante' const numberOfInfractions = useMemo(() => getNumberOfInfractions(control), [control])