From f3d4dac11f8b93a62272f7c0a69c26511660a8f6 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Mon, 2 Aug 2021 16:33:13 +0200 Subject: [PATCH] Fix cloud accountlinking replacing token data (#53865) --- homeassistant/components/cloud/account_link.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/cloud/account_link.py b/homeassistant/components/cloud/account_link.py index df93ca6a6ab..5ad7ddcffed 100644 --- a/homeassistant/components/cloud/account_link.py +++ b/homeassistant/components/cloud/account_link.py @@ -143,6 +143,7 @@ class CloudOAuth2Implementation(config_entry_oauth2_flow.AbstractOAuth2Implement async def _async_refresh_token(self, token: dict) -> dict: """Refresh a token.""" - return await account_link.async_fetch_access_token( + new_token = await account_link.async_fetch_access_token( self.hass.data[DOMAIN], self.service, token["refresh_token"] ) + return {**token, **new_token}