From 638c958acdd956c968cc66600a4897e201285c52 Mon Sep 17 00:00:00 2001 From: Phil Bruckner Date: Wed, 26 Jun 2019 18:03:11 -0500 Subject: [PATCH] Fix life360 exception when no location provided (#24777) --- homeassistant/components/life360/device_tracker.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/life360/device_tracker.py b/homeassistant/components/life360/device_tracker.py index cf69d8b656a..4329f2a162b 100644 --- a/homeassistant/components/life360/device_tracker.py +++ b/homeassistant/components/life360/device_tracker.py @@ -177,8 +177,11 @@ class Life360Scanner: return prev_seen def _update_member(self, member, dev_id): - loc = member.get('location', {}) - last_seen = _utc_from_ts(loc.get('timestamp')) + loc = member.get('location') + try: + last_seen = _utc_from_ts(loc.get('timestamp')) + except AttributeError: + last_seen = None prev_seen = self._prev_seen(dev_id, last_seen) if not loc: