From 05dae8a64da70e27f5635350db2b86fc712f8c7f Mon Sep 17 00:00:00 2001 From: theocrsb Date: Wed, 26 Feb 2025 14:26:01 +0100 Subject: [PATCH] front: fix results display when entering a scenario Some getPathProperties conditions were not in the useEffect depths, so changing these values did not update trainSimulation (which is undefined by default when entering a scenario), preventing the simulation results to be displayed Signed-off-by: theocrsb --- .../components/SpeedSpaceChart/useSpeedSpaceChart.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/front/src/modules/simulationResult/components/SpeedSpaceChart/useSpeedSpaceChart.ts b/front/src/modules/simulationResult/components/SpeedSpaceChart/useSpeedSpaceChart.ts index 94479222382..e4edb92ef51 100644 --- a/front/src/modules/simulationResult/components/SpeedSpaceChart/useSpeedSpaceChart.ts +++ b/front/src/modules/simulationResult/components/SpeedSpaceChart/useSpeedSpaceChart.ts @@ -76,7 +76,14 @@ const useSpeedSpaceChart = ( }; getPathProperties(); - }, [pathProperties, infraId, rollingStock]); + }, [ + infraId, + trainScheduleResult, + rollingStock, + pathfindingResult, + simulation?.status, + pathProperties, + ]); useEffect(() => { if (trainScheduleResult && rollingStock && pathfindingResult && formattedPathProperties) {