fix KeyError: value

This commit is contained in:
deadc0de6
2022-07-31 14:46:06 +02:00
parent 8b6049bb26
commit d59cefff52

View File

@@ -46,7 +46,12 @@ class MotionAPIMixin:
body = [{"cmd": "Search", "action": 1, "param": search_params}] body = [{"cmd": "Search", "action": 1, "param": search_params}]
resp = self._execute_command('Search', body)[0] resp = self._execute_command('Search', body)[0]
result = resp['value']['SearchResult'] if 'value' not in resp:
return []
values = resp['value']
if 'SearchResult' not in values:
return []
result = values['SearchResult']
files = result.get('File', []) files = result.get('File', [])
if len(files) > 0: if len(files) > 0:
# Begin processing files # Begin processing files