From 856ede1b390b8832ad4addae4629b8a8b2d10ca2 Mon Sep 17 00:00:00 2001 From: Bobrock Date: Wed, 16 Dec 2020 07:45:17 -0600 Subject: [PATCH] Resolve issue when querying motion files results in empty results --- reolink_api/motion.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/reolink_api/motion.py b/reolink_api/motion.py index 246a74a..63a8ecf 100644 --- a/reolink_api/motion.py +++ b/reolink_api/motion.py @@ -46,7 +46,8 @@ class MotionAPIMixin: body = [{"cmd": "Search", "action": 1, "param": search_params}] resp = self._execute_command('Search', body)[0] - files = resp['value']['SearchResult']['File'] + result = resp['value']['SearchResult'] + files = result.get('File', []) if len(files) > 0: # Begin processing files processed_files = self._process_motion_files(files)