From ce86112612db26f179bdf9aad175169a5a93a5a6 Mon Sep 17 00:00:00 2001 From: Diogo Gomes Date: Tue, 15 Sep 2020 19:01:36 +0100 Subject: [PATCH] Address error in SQL query (#39939) --- homeassistant/components/sql/sensor.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/sql/sensor.py b/homeassistant/components/sql/sensor.py index f19941ed043..27656c260d3 100644 --- a/homeassistant/components/sql/sensor.py +++ b/homeassistant/components/sql/sensor.py @@ -122,6 +122,7 @@ class SQLSensor(Entity): def update(self): """Retrieve sensor data from the query.""" + data = None try: sess = self.sessionmaker() result = sess.execute(self._query) @@ -147,7 +148,7 @@ class SQLSensor(Entity): finally: sess.close() - if self._template is not None: + if data is not None and self._template is not None: self._state = self._template.async_render_with_possible_json_value( data, None )