Browse Source

fix DoesNotExist exception

Jason Hunter 3 years ago
parent
commit
de121008c1
1 changed files with 6 additions and 6 deletions
  1. 6 6
      frigate/http.py

+ 6 - 6
frigate/http.py

@@ -234,9 +234,9 @@ def event_snapshot(id):
 def event_clip(id):
     download = request.args.get("download", type=bool)
 
-    event: Event = Event.get(Event.id == id)
-
-    if event is None:
+    try:
+        event: Event = Event.get(Event.id == id)
+    except DoesNotExist:
         return "Event not found.", 404
 
     if not event.has_clip:
@@ -689,9 +689,9 @@ def vod_hour(year_month, day, hour, camera):
 
 @bp.route("/vod/event/<id>")
 def vod_event(id):
-    event: Event = Event.get(Event.id == id)
-
-    if event is None:
+    try:
+        event: Event = Event.get(Event.id == id)
+    except DoesNotExist:
         return "Event not found.", 404
 
     if not event.has_clip: