Avoid mutating title_placeholders in synology_dsm (#127210)

This commit is contained in:
Erik Montnemery 2024-10-01 14:31:13 +02:00 committed by GitHub
parent 9d557f47b7
commit e2518ab4d7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -326,7 +326,11 @@ class SynologyDSMFlowHandler(ConfigFlow, domain=DOMAIN):
) -> ConfigFlowResult:
"""Perform reauth upon an API authentication error."""
self.reauth_conf = entry_data
self.context["title_placeholders"][CONF_HOST] = entry_data[CONF_HOST]
placeholders = {
**self.context["title_placeholders"],
CONF_HOST: entry_data[CONF_HOST],
}
self.context["title_placeholders"] = placeholders
return await self.async_step_reauth_confirm()