From 14c89c9b638bed90ef02e31beb20e84ab61dba8d Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Sun, 5 Nov 2023 09:28:40 -0700 Subject: [PATCH] Fix periodic sync check (#8472) * Fix periodic sync * Formatting --- frigate/record/util.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/frigate/record/util.py b/frigate/record/util.py index 4710b063e..19b26a365 100644 --- a/frigate/record/util.py +++ b/frigate/record/util.py @@ -108,15 +108,12 @@ def sync_recordings(limited: bool) -> None: if limited: # get recording files from last 36 hours - hour_check = ( - datetime.datetime.now().astimezone(datetime.timezone.utc) - - datetime.timedelta(hours=36) - ).strftime("%Y-%m-%d/%H") + hour_check = f"{RECORD_DIR}/{(datetime.datetime.now().astimezone(datetime.timezone.utc) - datetime.timedelta(hours=36)).strftime('%Y-%m-%d/%H')}" files_on_disk = { os.path.join(root, file) for root, _, files in os.walk(RECORD_DIR) for file in files - if file > hour_check + if root > hour_check } else: # get all recordings files on disk and put them in a set