From fc8dc038e2b7de319a9ce2a12c5f01e3c12b17db Mon Sep 17 00:00:00 2001 From: Niccolo Zapponi Date: Tue, 30 Mar 2021 06:09:27 +0100 Subject: [PATCH] Fixed auth issue for non-2FA iCloud accounts (#48455) --- homeassistant/components/icloud/account.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/icloud/account.py b/homeassistant/components/icloud/account.py index 2fc8f7124d0..a357df39e42 100644 --- a/homeassistant/components/icloud/account.py +++ b/homeassistant/components/icloud/account.py @@ -115,8 +115,7 @@ class IcloudAccount: with_family=self._with_family, ) - if not self.api.is_trusted_session or self.api.requires_2fa: - # Session is no longer trusted + if self.api.requires_2fa: # Trigger a new log in to ensure the user enters the 2FA code again. raise PyiCloudFailedLoginException @@ -163,7 +162,7 @@ class IcloudAccount: if self.api is None: return - if not self.api.is_trusted_session or self.api.requires_2fa: + if self.api.requires_2fa: self._require_reauth() return