From 3e680fb097711cdc99e2c8dbc62141b00cbb1fc2 Mon Sep 17 00:00:00 2001 From: Craig Citro Date: Sat, 26 Jun 2021 18:11:29 -0500 Subject: [PATCH] Prevent repeated db connect calls Only call database.connect() if database.is_closed() Prevents errors if _db_connect is triggered twice --- frigate/http.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frigate/http.py b/frigate/http.py index 4d818d37c..a0f9e83be 100644 --- a/frigate/http.py +++ b/frigate/http.py @@ -86,7 +86,8 @@ def create_app(frigate_config, database: SqliteDatabase, stats_tracking, detecte @app.before_request def _db_connect(): - database.connect() + if database.is_closed(): + database.connect() @app.teardown_request def _db_close(exc):