From 79a38a470a90029b3651d5ee62a6f5134682659b Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Tue, 3 Oct 2023 08:45:30 -0500 Subject: [PATCH] onvif: use preset token if name is unsupported --- frigate/ptz/onvif.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frigate/ptz/onvif.py b/frigate/ptz/onvif.py index b8794b6f1..255b5eec9 100644 --- a/frigate/ptz/onvif.py +++ b/frigate/ptz/onvif.py @@ -169,7 +169,9 @@ class OnvifController: presets = [] for preset in presets: - self.cams[camera_name]["presets"][preset["Name"].lower()] = preset["token"] + self.cams[camera_name]["presets"][ + preset.get("Name", f"preset {preset['token']}".lower()) + ] = preset["token"] # get list of supported features ptz_config = ptz.GetConfigurationOptions(request)