diff --git a/homeassistant/config_entries.py b/homeassistant/config_entries.py index 6680bf09c1aa..1e579a34d2f3 100644 --- a/homeassistant/config_entries.py +++ b/homeassistant/config_entries.py @@ -753,7 +753,8 @@ class ConfigEntry[_DataT = Any]: auth_message, ) logger.debug("Full exception", exc_info=True) # noqa: LOG014 - self.async_start_reauth_if_available(hass) + if not migration: + self.async_start_reauth_if_available(hass) elif isinstance(exc, ConfigEntryNotReady): message = str(exc)