Fix cloud accountlinking replacing token data (#53865)

This commit is contained in:
Franck Nijhof 2021-08-02 16:33:13 +02:00 committed by GitHub
parent 4241c4ca5b
commit f3d4dac11f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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}