From 926d394b2f4055762fa0b39e82fbe24d00e7d878 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Thu, 6 Jun 2024 15:10:46 -0500 Subject: [PATCH] Ensure datetime comparison is the same (native vs aware) (#11789) --- frigate/record/export.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/frigate/record/export.py b/frigate/record/export.py index fe4cf93168..1c47be314d 100644 --- a/frigate/record/export.py +++ b/frigate/record/export.py @@ -72,9 +72,11 @@ def get_datetime_from_timestamp(self, timestamp: int) -> str: def save_thumbnail(self, id: str) -> str: thumb_path = os.path.join(CLIPS_DIR, f"export/{id}.webp") - if datetime.datetime.fromtimestamp(self.start_time) < datetime.datetime.now( - datetime.timezone.utc - ).replace(minute=0, second=0, microsecond=0): + if datetime.datetime.fromtimestamp( + self.start_time + ) < datetime.datetime.now().astimezone(datetime.timezone.utc).replace( + minute=0, second=0, microsecond=0 + ): # has preview mp4 try: preview: Previews = (