Fix life360 exception when no location provided (#24777)

This commit is contained in:
Phil Bruckner 2019-06-26 18:03:11 -05:00 committed by Paulus Schoutsen
parent 5f37852695
commit a78361341e

View file

@ -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: