From a98c8fa77b8fdf8c9c75d858e5ae0ba49999240a Mon Sep 17 00:00:00 2001 From: tian <11429339@qq.com> Date: Mon, 27 Jul 2026 16:19:07 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A6=86=E7=9B=96=E5=B1=82=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E6=B7=BB=E5=8A=A0=E6=96=B0=E5=A2=9E=E6=8C=89=E9=92=AE?= =?UTF-8?q?=EF=BC=8C=E6=94=AF=E6=8C=81=E7=A9=BA=E7=99=BD=E6=96=B0=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/web/ui.go | 5 ++++- internal/web/ui/templates/asset_overlays.html | 1 + safesightd-linux-arm64 | Bin 15270050 -> 15270050 bytes 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/internal/web/ui.go b/internal/web/ui.go index ec207ae..b4b35e2 100644 --- a/internal/web/ui.go +++ b/internal/web/ui.go @@ -4144,7 +4144,10 @@ func (u *UI) pageAssetOverlays(w http.ResponseWriter, r *http.Request) { } } if newMode { - data.AssetOverlayEditing = data.AssetOverlay != nil + if data.AssetOverlay == nil { + data.AssetOverlay = &service.ConfigOverlayAsset{Name: "", Raw: map[string]any{}} + } + data.AssetOverlayEditing = true } else { data.AssetOverlayEditing = editMode && data.AssetOverlay != nil && !data.AssetOverlay.ReadOnly } diff --git a/internal/web/ui/templates/asset_overlays.html b/internal/web/ui/templates/asset_overlays.html index 0d15d10..4c66d6f 100644 --- a/internal/web/ui/templates/asset_overlays.html +++ b/internal/web/ui/templates/asset_overlays.html @@ -7,6 +7,7 @@