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