onvif: use preset token if name is unsupported

This commit is contained in:
Josh Hawkins 2023-10-03 08:45:30 -05:00
parent 9a4f970337
commit 79a38a470a

View File

@ -169,7 +169,9 @@ class OnvifController:
presets = [] presets = []
for preset in 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 # get list of supported features
ptz_config = ptz.GetConfigurationOptions(request) ptz_config = ptz.GetConfigurationOptions(request)