From df6370dd61827bcf9873478b18f3bdff9a02ba8a Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Tue, 1 Oct 2024 14:33:40 +0200 Subject: [PATCH] Ensure ovo_energy config flow title_placeholders items are [str, str] (#127204) --- homeassistant/components/ovo_energy/config_flow.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/ovo_energy/config_flow.py b/homeassistant/components/ovo_energy/config_flow.py index 87d53e5fbf9..2dee284e1b1 100644 --- a/homeassistant/components/ovo_energy/config_flow.py +++ b/homeassistant/components/ovo_energy/config_flow.py @@ -90,7 +90,9 @@ class OVOEnergyFlowHandler(ConfigFlow, domain=DOMAIN): if user_input and user_input.get(CONF_ACCOUNT): self.account = user_input[CONF_ACCOUNT] - self.context["title_placeholders"] = {CONF_USERNAME: self.username} + if self.username: + # If we have a username, use it as flow title + self.context["title_placeholders"] = {CONF_USERNAME: self.username} if user_input is not None and user_input.get(CONF_PASSWORD) is not None: client = OVOEnergy(