Use of reference strings in Transmission config flow (#41215)

This commit is contained in:
Pigotka
2020-10-06 11:25:56 +02:00
committed by GitHub
parent 14273e9e48
commit ed9a40874d
3 changed files with 8 additions and 9 deletions

View File

@@ -64,13 +64,12 @@ class TransmissionFlowHandler(config_entries.ConfigFlow, domain=DOMAIN):
if entry.data[CONF_NAME] == user_input[CONF_NAME]:
errors[CONF_NAME] = "name_exists"
break
try:
await get_api(self.hass, user_input)
except AuthenticationError:
errors[CONF_USERNAME] = "wrong_credentials"
errors[CONF_PASSWORD] = "wrong_credentials"
errors[CONF_USERNAME] = "invalid_auth"
errors[CONF_PASSWORD] = "invalid_auth"
except (CannotConnect, UnknownError):
errors["base"] = "cannot_connect"