From b15ac937fab500aad14b65a73a8f245ced9568b7 Mon Sep 17 00:00:00 2001 From: Claire Dagan Date: Mon, 24 Jun 2024 18:58:44 +0200 Subject: [PATCH] [Mission] fix delete control --- .../MissionForm/hooks/useUpdateMissionZone.ts | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/frontend/src/features/missions/MissionForm/hooks/useUpdateMissionZone.ts b/frontend/src/features/missions/MissionForm/hooks/useUpdateMissionZone.ts index 6b160ff47..69e0669ff 100644 --- a/frontend/src/features/missions/MissionForm/hooks/useUpdateMissionZone.ts +++ b/frontend/src/features/missions/MissionForm/hooks/useUpdateMissionZone.ts @@ -80,14 +80,20 @@ export const useUpdateMissionZone = (sortedActions: Array 0) { + const circleZone = computeCircleZone(coordinates[0]) + + if (isEqual(values.geom, circleZone)) { + return + } + setFieldValue('geom', circleZone) } - const circleZone = computeCircleZone(coordinates[0]) - setFieldValue('geom', circleZone) } if (firstActionWithDate.actionType === ActionTypeEnum.SURVEILLANCE) { + if (isEqual(values.geom, firstActionWithDate.geom)) { + return + } setFieldValue('geom', firstActionWithDate.geom) }