From c22819c04dba733278eb2425f9c41fafb94852ae Mon Sep 17 00:00:00 2001 From: Sebastian Goscik Date: Tue, 6 Dec 2022 00:14:21 +0000 Subject: [PATCH] Correct missing event logging for smart detections --- unifi_protect_backup/missing_event_checker.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/unifi_protect_backup/missing_event_checker.py b/unifi_protect_backup/missing_event_checker.py index 5672815..cc065e2 100644 --- a/unifi_protect_backup/missing_event_checker.py +++ b/unifi_protect_backup/missing_event_checker.py @@ -85,9 +85,14 @@ class MissingEventChecker: for event_id in wanted_event_ids: event = unifi_events[event_id] - missing_logger( - f" Adding missing event to backup queue: {event.id} ({event.type}) ({event.start.strftime('%Y-%m-%dT%H-%M-%S')} - {event.end.strftime('%Y-%m-%dT%H-%M-%S')})" - ) + if event.type != EventType.SMART_DETECT: + missing_logger( + f" Adding missing event to backup queue: {event.id} ({event.type}) ({event.start.strftime('%Y-%m-%dT%H-%M-%S')} - {event.end.strftime('%Y-%m-%dT%H-%M-%S')})" + ) + else: + missing_logger( + f" Adding missing event to backup queue: {event.id} ({', '.join(event.smart_detect_types)}) ({event.start.strftime('%Y-%m-%dT%H-%M-%S')} - {event.end.strftime('%Y-%m-%dT%H-%M-%S')})" + ) await self._event_queue.put(event) except Exception as e: