mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-05 10:45:21 +03:00
Add catch for failure ending event
This commit is contained in:
parent
d39b02e587
commit
c2af257821
@ -217,11 +217,14 @@ class EventProcessor(threading.Thread):
|
|||||||
Event.end_time: event_data["end_time"],
|
Event.end_time: event_data["end_time"],
|
||||||
}
|
}
|
||||||
|
|
||||||
(
|
try:
|
||||||
Event.insert(event)
|
(
|
||||||
.on_conflict(
|
Event.insert(event)
|
||||||
conflict_target=[Event.id],
|
.on_conflict(
|
||||||
update=event,
|
conflict_target=[Event.id],
|
||||||
|
update=event,
|
||||||
|
)
|
||||||
|
.execute()
|
||||||
)
|
)
|
||||||
.execute()
|
except Exception:
|
||||||
)
|
logger.warning(f"Failed to update manual event: {event_data['id']}")
|
||||||
|
|||||||
@ -889,7 +889,6 @@ def create_event(camera_name, label):
|
|||||||
def end_event(event_id):
|
def end_event(event_id):
|
||||||
try:
|
try:
|
||||||
current_app.external_processor.finish_manual_event(event_id)
|
current_app.external_processor.finish_manual_event(event_id)
|
||||||
# TODO we need some way to verify that the event id is valid, just check in the db?
|
|
||||||
except:
|
except:
|
||||||
return jsonify(
|
return jsonify(
|
||||||
{"success": False, "message": f"{event_id} must be set and valid."}, 404
|
{"success": False, "message": f"{event_id} must be set and valid."}, 404
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user