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