From f65c3940aee624b27b5b60f1ded39367443d1f6f Mon Sep 17 00:00:00 2001 From: Aaron Bach <bachya1208@gmail.com> Date: Wed, 4 Jul 2018 17:30:15 -0600 Subject: [PATCH] Fix exception when parts of Pollen.com can't be reached (#15296) Fix exception when parts of Pollen.com can't be reached --- homeassistant/components/sensor/pollen.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/sensor/pollen.py b/homeassistant/components/sensor/pollen.py index 838358fcfca..c11c83ab40e 100644 --- a/homeassistant/components/sensor/pollen.py +++ b/homeassistant/components/sensor/pollen.py @@ -183,9 +183,12 @@ class PollencomSensor(Entity): return if self._category: - data = self.pollencom.data[self._category]['Location'] + data = self.pollencom.data[self._category].get('Location') else: - data = self.pollencom.data[self._type]['Location'] + data = self.pollencom.data[self._type].get('Location') + + if not data: + return indices = [p['Index'] for p in data['periods']] average = round(mean(indices), 1) -- GitLab