From 8ce32d67f9640f7c42cb923ffdc066fca80c23b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Tue, 12 Jan 2021 10:33:14 +0100 Subject: [PATCH] Fallback to tag for any AfterShip tracking that have no checkpoints (#45053) --- homeassistant/components/aftership/sensor.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/aftership/sensor.py b/homeassistant/components/aftership/sensor.py index 07267c1185d..2d9021f8009 100644 --- a/homeassistant/components/aftership/sensor.py +++ b/homeassistant/components/aftership/sensor.py @@ -181,8 +181,8 @@ class AfterShipSensor(Entity): track["tracking_number"] if track["title"] is None else track["title"] ) last_checkpoint = ( - "Shipment pending" - if track["tag"] == "Pending" + f"Shipment {track['tag'].lower()}" + if not track["checkpoints"] else track["checkpoints"][-1] ) status_counts[status] = status_counts.get(status, 0) + 1