diff --git a/frigate/api/media.py b/frigate/api/media.py index c3b5d4f6cf..2af79cb816 100644 --- a/frigate/api/media.py +++ b/frigate/api/media.py @@ -1521,6 +1521,7 @@ async def preview_gif( | ((start_ts > Previews.start_time) & (end_ts < Previews.end_time)) ) .where(Previews.camera == camera_name) + .order_by(Previews.start_time.asc()) .limit(1) .get() ) @@ -1710,6 +1711,7 @@ async def preview_mp4( | ((start_ts > Previews.start_time) & (end_ts < Previews.end_time)) ) .where(Previews.camera == camera_name) + .order_by(Previews.start_time.asc()) .limit(1) .get() )