Fix empty preset element in ONVIF response (#36182)

This commit is contained in:
Jason Hunter 2020-05-27 00:16:15 -04:00 committed by Paulus Schoutsen
parent 0865791116
commit c710f9994c

View File

@ -297,7 +297,7 @@ class ONVIFDevice:
try: try:
ptz_service = self.device.create_ptz_service() ptz_service = self.device.create_ptz_service()
presets = await ptz_service.GetPresets(profile.token) presets = await ptz_service.GetPresets(profile.token)
profile.ptz.presets = [preset.token for preset in presets] profile.ptz.presets = [preset.token for preset in presets if preset]
except (Fault, ServerDisconnectedError): except (Fault, ServerDisconnectedError):
# It's OK if Presets aren't supported # It's OK if Presets aren't supported
profile.ptz.presets = [] profile.ptz.presets = []