diff --git a/frigate/record.py b/frigate/record.py index 51e4a9d70..ef17f4a62 100644 --- a/frigate/record.py +++ b/frigate/record.py @@ -261,8 +261,8 @@ class RecordingMaintainer(threading.Thread): def store_segment( self, camera, - start_time, - end_time, + start_time: datetime.datetime, + end_time: datetime.datetime, duration, cache_path, store_mode: RetainModeEnum, @@ -277,12 +277,12 @@ class RecordingMaintainer(threading.Thread): self.end_time_cache.pop(cache_path, None) return - directory = os.path.join(RECORD_DIR, start_time.strftime("%Y-%m/%d/%H"), camera) + directory = os.path.join(RECORD_DIR, start_time.replace(tzinfo=datetime.timezone.utc).strftime("%Y-%m-%d/%H"), camera) if not os.path.exists(directory): os.makedirs(directory) - file_name = f"{start_time.strftime('%M.%S.mp4')}" + file_name = f"{start_time.replace(tzinfo=datetime.timezone.utc).strftime('%M.%S.mp4')}" file_path = os.path.join(directory, file_name) try: