From 9441d4539b1f21ef6e4595a5a7e7758c2d0de283 Mon Sep 17 00:00:00 2001 From: SharglutDev Date: Wed, 25 Oct 2023 16:45:19 +0200 Subject: [PATCH] front: fix infinite loop caused by warped map --- front/src/common/Map/WarpedMap/SimulationWarpedMap.tsx | 3 ++- front/src/reducers/osrdconf/index.ts | 9 +++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/front/src/common/Map/WarpedMap/SimulationWarpedMap.tsx b/front/src/common/Map/WarpedMap/SimulationWarpedMap.tsx index c8e10ff300b..c3a96917c97 100644 --- a/front/src/common/Map/WarpedMap/SimulationWarpedMap.tsx +++ b/front/src/common/Map/WarpedMap/SimulationWarpedMap.tsx @@ -269,7 +269,8 @@ const SimulationWarpedMap: FC<{ collapsed?: boolean }> = ({ collapsed }) => { setState({ ...state, osrd: newTransformedOSRDData }); } }); - }, [state]); + // We call the function only if the state's type change otherwise we go to an infinite loop + }, [state.type]); return (