From 894f9d06dd78b8ed3fb38fe94a54b816fcbc9fe6 Mon Sep 17 00:00:00 2001 From: ZhaiSoul <842607283@qq.com> Date: Tue, 4 Nov 2025 12:54:36 +0000 Subject: [PATCH] fix: fix the issue where the input field was empty when there was no friendly_name --- web/src/components/settings/PolygonCanvas.tsx | 2 +- web/src/components/settings/ZoneEditPane.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/web/src/components/settings/PolygonCanvas.tsx b/web/src/components/settings/PolygonCanvas.tsx index 9adc2f09e..3ba059d78 100644 --- a/web/src/components/settings/PolygonCanvas.tsx +++ b/web/src/components/settings/PolygonCanvas.tsx @@ -270,7 +270,7 @@ export function PolygonCanvas({ const activePolygon = updatedPolygons[activePolygonIndex]; // add default points order for already completed polygons - if (!activePolygon.pointsOrder && activePolygon.isFinished) { + if (!activePolygon?.pointsOrder && activePolygon?.isFinished) { updatedPolygons[activePolygonIndex] = { ...activePolygon, pointsOrder: activePolygon.points.map((_, index) => index), diff --git a/web/src/components/settings/ZoneEditPane.tsx b/web/src/components/settings/ZoneEditPane.tsx index cfbf747ce..ec12eaeec 100644 --- a/web/src/components/settings/ZoneEditPane.tsx +++ b/web/src/components/settings/ZoneEditPane.tsx @@ -271,7 +271,7 @@ export default function ZoneEditPane({ mode: "onBlur", defaultValues: { name: polygon?.name ?? "", - friendly_name: polygon?.friendly_name ?? "", + friendly_name: polygon?.friendly_name ?? polygon?.name, inertia: polygon?.camera && polygon?.name &&