Ensure datetime comparison is the same (native vs aware) (#11789)

This commit is contained in:
Josh Hawkins 2024-06-06 15:10:46 -05:00 committed by GitHub
parent fc5a926892
commit 926d394b2f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -72,9 +72,11 @@ class RecordingExporter(threading.Thread):
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 = (