From 3d0d0385976f76ee173df681c90aa05a9732c359 Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Sat, 6 Nov 2021 14:10:58 -0600 Subject: [PATCH] Guard against missing data in ReCollect Waste (#59177) --- homeassistant/components/recollect_waste/sensor.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/recollect_waste/sensor.py b/homeassistant/components/recollect_waste/sensor.py index 74a023fed94..619a12a42f7 100644 --- a/homeassistant/components/recollect_waste/sensor.py +++ b/homeassistant/components/recollect_waste/sensor.py @@ -78,8 +78,13 @@ class ReCollectWasteSensor(CoordinatorEntity, SensorEntity): @callback def update_from_latest_data(self) -> None: """Update the state.""" - pickup_event = self.coordinator.data[0] - next_pickup_event = self.coordinator.data[1] + try: + pickup_event = self.coordinator.data[0] + next_pickup_event = self.coordinator.data[1] + except IndexError: + self._attr_native_value = None + self._attr_extra_state_attributes = {} + return self._attr_extra_state_attributes.update( {