From 6ffef8373b3a36f4c1ee0f94455866b12312d4ae Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 20 Mar 2022 01:28:44 -1000 Subject: [PATCH] Add shutdown guard to Recorder pool in case there is no connection (#68407) --- homeassistant/components/recorder/pool.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/recorder/pool.py b/homeassistant/components/recorder/pool.py index 76b8aceb30f..02985f9d0c3 100644 --- a/homeassistant/components/recorder/pool.py +++ b/homeassistant/components/recorder/pool.py @@ -37,7 +37,7 @@ class RecorderPool(SingletonThreadPool, NullPool): def shutdown(self): """Close the connection.""" - if self.recorder_or_dbworker and (conn := self._conn.current()): + if self.recorder_or_dbworker and self._conn and (conn := self._conn.current()): conn.close() def dispose(self):