Fallback to tag for any AfterShip tracking that have no checkpoints (#45053)

This commit is contained in:
Joakim Sørensen 2021-01-12 10:33:14 +01:00 committed by Paulus Schoutsen
parent d0216307f3
commit e1989399f0

View File

@ -181,8 +181,8 @@ class AfterShipSensor(Entity):
track["tracking_number"] if track["title"] is None else track["title"] track["tracking_number"] if track["title"] is None else track["title"]
) )
last_checkpoint = ( last_checkpoint = (
"Shipment pending" f"Shipment {track['tag'].lower()}"
if track["tag"] == "Pending" if not track["checkpoints"]
else track["checkpoints"][-1] else track["checkpoints"][-1]
) )
status_counts[status] = status_counts.get(status, 0) + 1 status_counts[status] = status_counts.get(status, 0) + 1