From 0af3d875db47e2ebf0bcb5d8e05cf5adec5d166a Mon Sep 17 00:00:00 2001 From: Sergey Krashevich Date: Mon, 26 Jun 2023 18:57:12 +0300 Subject: [PATCH] Refactor camera zone coordinate saving to use single query parameter per zone in CameraMap.jsx --- web/src/routes/CameraMap.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/src/routes/CameraMap.jsx b/web/src/routes/CameraMap.jsx index d60f9144e..ae9b438ce 100644 --- a/web/src/routes/CameraMap.jsx +++ b/web/src/routes/CameraMap.jsx @@ -202,7 +202,7 @@ ${Object.keys(zonePoints) const handleSaveZones = useCallback(async () => { try { const queryParameters = Object.keys(zonePoints) - .map((zoneName, index) => `cameras.${camera}.zones.${zoneName}.coordinates.${index}=${polylinePointsToPolyline(zonePoints[zoneName])}`) + .map((zoneName) => `cameras.${camera}.zones.${zoneName}.coordinates=${polylinePointsToPolyline(zonePoints[zoneName])}`) .join('&'); const endpoint = `config/set?${queryParameters}`; const response = await axios.put(endpoint);