diff --git a/front/src/applications/operationalStudies/hooks/useSimulationResults.ts b/front/src/applications/operationalStudies/hooks/useSimulationResults.ts index 52fb8c9d590..5f2a4e2bcd3 100644 --- a/front/src/applications/operationalStudies/hooks/useSimulationResults.ts +++ b/front/src/applications/operationalStudies/hooks/useSimulationResults.ts @@ -10,6 +10,7 @@ import { extractOccurrenceDetailsFromPacedTrain, findExceptionWithOccurrenceId, computeIndexedOccurrenceStartTime, + getOccurrenceTrainName, } from 'modules/timetableItem/helpers/pacedTrain'; import useSelectedTimetableItem from 'modules/timetableItem/hooks/useSelectedTimetableItem'; import type { Train } from 'reducers/osrdconf/types'; @@ -67,6 +68,11 @@ const useSimulationResults = (): { ...(exception ? extractOccurrenceDetailsFromPacedTrain(timetableItem, exception) : {}), // overwrite start_time from extractOccurrenceDetailsFromPacedTrain start_time: startTime, + // overwrite train_name to reflect the occurrence name + train_name: getOccurrenceTrainName( + { ...timetableItem, paced: timetableItem.paced }, + selectedTrainId + ), id: selectedTrainId, }; }, [selectedTrainId, timetableItem]);