diff --git a/web/src/views/live/LiveCameraView.tsx b/web/src/views/live/LiveCameraView.tsx index 8b7ec8e78..2af08e497 100644 --- a/web/src/views/live/LiveCameraView.tsx +++ b/web/src/views/live/LiveCameraView.tsx @@ -557,7 +557,7 @@ function PtzControlPanel({ const presetNumber = parseInt(key); if ( ptz && - (ptz?.presets?.length ?? 0) > 0 && + (ptz.presets?.length ?? 0) > 0 && presetNumber <= ptz.presets.length ) { sendPtz(`preset_${ptz.presets[presetNumber - 1]}`);