diff --git a/front/src/modules/pathfinding/utils.ts b/front/src/modules/pathfinding/utils.ts index 46d5823cdcf..9a7ef0f0049 100644 --- a/front/src/modules/pathfinding/utils.ts +++ b/front/src/modules/pathfinding/utils.ts @@ -17,8 +17,8 @@ import getStepLocation from './helpers/getStepLocation'; export const formatSuggestedOperationalPoints = ( operationalPoints: NonNullable>, - geometry?: GeoJsonLineString, - pathLength?: number + geometry: GeoJsonLineString, + pathLength: number ): SuggestedOP[] => operationalPoints.map((op) => ({ opId: op.id, @@ -33,11 +33,7 @@ export const formatSuggestedOperationalPoints = ( offsetOnTrack: op.part.position, track: op.part.track, positionOnPath: op.position, - coordinates: - (geometry !== undefined && - pathLength !== undefined && - getPointCoordinates(geometry, pathLength, op.position)) || - undefined, + coordinates: getPointCoordinates(geometry, pathLength, op.position), })); export const matchPathStepAndOp = ( diff --git a/front/src/modules/simulationResult/SimulationResultExport/utils.ts b/front/src/modules/simulationResult/SimulationResultExport/utils.ts index 44b0c9bd4f7..856fbf6ae18 100644 --- a/front/src/modules/simulationResult/SimulationResultExport/utils.ts +++ b/front/src/modules/simulationResult/SimulationResultExport/utils.ts @@ -100,12 +100,12 @@ const getTimeAndSpeed = ( * on their positions if they match or interpolate its time if they don't * @returns the computed operational points for each simulation (base and finalOutput) */ -export const formatOperationalPoints = async ( +export const formatOperationalPoints = ( operationalPoints: PathPropertiesFormatted['operationalPoints'], simulatedTrain: SimulationResponseSuccess, train: TrainScheduleBase, trackSections: Record -): Promise => { +): OperationalPointWithTimeAndSpeed[] => { // Format operational points const formattedStops: OperationalPointWithTimeAndSpeed[] = []; diff --git a/front/src/modules/simulationResult/hooks/useFormattedOperationalPoints.ts b/front/src/modules/simulationResult/hooks/useFormattedOperationalPoints.ts index 95cf75a97a9..8a7b110b374 100644 --- a/front/src/modules/simulationResult/hooks/useFormattedOperationalPoints.ts +++ b/front/src/modules/simulationResult/hooks/useFormattedOperationalPoints.ts @@ -30,7 +30,7 @@ export const useFormattedOperationalPoints = ( const trackIds = pathProperties.operationalPoints.map((op) => op.part.track); const trackSections = await getTrackSectionsByIds(trackIds); - const formattedOperationalPoints = await formatOperationalPoints( + const formattedOperationalPoints = formatOperationalPoints( pathProperties.operationalPoints, simulatedTrain, train,