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)
|
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)
|
return await self._show_config_form(user_input)
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@ -56,7 +61,10 @@ class BlueprintFlowHandler(config_entries.ConfigFlow, domain=DOMAIN):
|
|||||||
return self.async_show_form(
|
return self.async_show_form(
|
||||||
step_id="user",
|
step_id="user",
|
||||||
data_schema=vol.Schema(
|
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,
|
errors=self._errors,
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user