Fix autotracking calibration crash when zooming is disabled (#19776)

This commit is contained in:
Josh Hawkins 2025-08-26 12:39:23 -05:00 committed by GitHub
parent f62feeb50c
commit b5aa1b2c21
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -369,12 +369,13 @@ class PtzAutoTracker:
logger.info(f"Camera calibration for {camera} in progress") logger.info(f"Camera calibration for {camera} in progress")
# zoom levels test # zoom levels test
self.zoom_time[camera] = 0
if ( if (
self.config.cameras[camera].onvif.autotracking.zooming self.config.cameras[camera].onvif.autotracking.zooming
!= ZoomingModeEnum.disabled != ZoomingModeEnum.disabled
): ):
logger.info(f"Calibration for {camera} in progress: 0% complete") logger.info(f"Calibration for {camera} in progress: 0% complete")
self.zoom_time[camera] = 0
for i in range(2): for i in range(2):
# absolute move to 0 - fully zoomed out # absolute move to 0 - fully zoomed out