mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-04-29 18:17:40 +03:00
Ensure onvif move request has a valid speed before removing
When autotracking zooming is set to `disabled` (or is left out of the config), move_request["Speed"] may not exist, depending on the camera
This commit is contained in:
parent
5f73c6b538
commit
16220ede0c
@ -265,9 +265,15 @@ class OnvifController:
|
|||||||
"RelativeZoomTranslationSpace"
|
"RelativeZoomTranslationSpace"
|
||||||
][zoom_space_id]["URI"]
|
][zoom_space_id]["URI"]
|
||||||
else:
|
else:
|
||||||
if "Zoom" in move_request["Translation"]:
|
if (
|
||||||
|
move_request["Translation"] is not None
|
||||||
|
and "Zoom" in move_request["Translation"]
|
||||||
|
):
|
||||||
del move_request["Translation"]["Zoom"]
|
del move_request["Translation"]["Zoom"]
|
||||||
if "Zoom" in move_request["Speed"]:
|
if (
|
||||||
|
move_request["Speed"] is not None
|
||||||
|
and "Zoom" in move_request["Speed"]
|
||||||
|
):
|
||||||
del move_request["Speed"]["Zoom"]
|
del move_request["Speed"]["Zoom"]
|
||||||
logger.debug(
|
logger.debug(
|
||||||
f"{camera_name}: Relative move request after deleting zoom: {move_request}"
|
f"{camera_name}: Relative move request after deleting zoom: {move_request}"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user