retain user input after an error (#52)
This commit is contained in:
parent
13a80e6af5
commit
d288b706ef
@ -44,6 +44,11 @@ class BlueprintFlowHandler(config_entries.ConfigFlow, domain=DOMAIN):
|
||||
|
||||
return await self._show_config_form(user_input)
|
||||
|
||||
user_input = {}
|
||||
# Provide defaults for form
|
||||
user_input[CONF_USERNAME] = ""
|
||||
user_input[CONF_PASSWORD] = ""
|
||||
|
||||
return await self._show_config_form(user_input)
|
||||
|
||||
@staticmethod
|
||||
@ -56,7 +61,10 @@ class BlueprintFlowHandler(config_entries.ConfigFlow, domain=DOMAIN):
|
||||
return self.async_show_form(
|
||||
step_id="user",
|
||||
data_schema=vol.Schema(
|
||||
{vol.Required(CONF_USERNAME): str, vol.Required(CONF_PASSWORD): str}
|
||||
{
|
||||
vol.Required(CONF_USERNAME, default=user_input[CONF_USERNAME]): str,
|
||||
vol.Required(CONF_PASSWORD, default=user_input[CONF_PASSWORD]): str,
|
||||
}
|
||||
),
|
||||
errors=self._errors,
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user