From 04b7d9e848819897a15145590164081653f62db9 Mon Sep 17 00:00:00 2001 From: Quentame Date: Thu, 16 Jan 2020 18:27:43 +0100 Subject: [PATCH] Fix iCloud when no family members (issue #30829) (#30836) --- homeassistant/components/icloud/__init__.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/icloud/__init__.py b/homeassistant/components/icloud/__init__.py index d4074db021e..f36ad607634 100644 --- a/homeassistant/components/icloud/__init__.py +++ b/homeassistant/components/icloud/__init__.py @@ -297,10 +297,11 @@ class IcloudAccount: self._owner_fullname = f"{user_info['firstName']} {user_info['lastName']}" self._family_members_fullname = {} - for prs_id, member in user_info["membersInfo"].items(): - self._family_members_fullname[ - prs_id - ] = f"{member['firstName']} {member['lastName']}" + if user_info.get("membersInfo") is not None: + for prs_id, member in user_info["membersInfo"].items(): + self._family_members_fullname[ + prs_id + ] = f"{member['firstName']} {member['lastName']}" self._devices = {} self.update_devices()