From 57554aba571acaed5907560c6c621dc59a033ccd Mon Sep 17 00:00:00 2001 From: David Bonnes Date: Fri, 26 Jul 2024 21:28:58 +0100 Subject: [PATCH] Fix broken token caching for evohome (#122664) * bugfix token caching --- homeassistant/components/evohome/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/evohome/__init__.py b/homeassistant/components/evohome/__init__.py index 2a9a44de717..2df4ae1be6b 100644 --- a/homeassistant/components/evohome/__init__.py +++ b/homeassistant/components/evohome/__init__.py @@ -141,9 +141,9 @@ class EvoSession: client_v2._user_account = None # noqa: SLF001 await client_v2.login() - await self.save_auth_tokens() + self.client_v2 = client_v2 # only set attr if authentication succeeded - self.client_v2 = client_v2 + await self.save_auth_tokens() self.client_v1 = ev1.EvohomeClient( username,