Fix NMBS IndexError (#89698)

pull/73549/head
PatrickGlesner 2023-03-15 18:09:39 +01:00 committed by GitHub
parent 35c02ddc81
commit cb74b934dc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 1 deletions

View File

@ -162,7 +162,11 @@ class NMBSLiveBoard(SensorEntity):
"""Set the state equal to the next departure."""
liveboard = self._api_client.get_liveboard(self._station)
if liveboard is None or not liveboard.get("departures"):
if (
liveboard is None
or not liveboard.get("departures")
or liveboard.get("number") == "0"
):
return
next_departure = liveboard["departures"]["departure"][0]