mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-03-10 10:33:11 +03:00
Fix preview retrieval to handle missing previews gracefully
This commit is contained in:
parent
4e71a835cb
commit
2e0b2f4f36
@ -1531,6 +1531,7 @@ def preview_gif(
|
|||||||
):
|
):
|
||||||
if datetime.fromtimestamp(start_ts) < datetime.now().replace(minute=0, second=0):
|
if datetime.fromtimestamp(start_ts) < datetime.now().replace(minute=0, second=0):
|
||||||
# has preview mp4
|
# has preview mp4
|
||||||
|
try:
|
||||||
preview: Previews = (
|
preview: Previews = (
|
||||||
Previews.select(
|
Previews.select(
|
||||||
Previews.camera,
|
Previews.camera,
|
||||||
@ -1548,8 +1549,7 @@ def preview_gif(
|
|||||||
.limit(1)
|
.limit(1)
|
||||||
.get()
|
.get()
|
||||||
)
|
)
|
||||||
|
except DoesNotExist:
|
||||||
if not preview:
|
|
||||||
return JSONResponse(
|
return JSONResponse(
|
||||||
content={"success": False, "message": "Preview not found"},
|
content={"success": False, "message": "Preview not found"},
|
||||||
status_code=404,
|
status_code=404,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user