Fix bsblan get key CONF_PASSKEY (#35513)

* Fix get key CONF_PASSKEY

PASSKEY is optional so it should use .get

* Clean up

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
This commit is contained in:
Willem-Jan 2020-05-12 02:02:25 +02:00 committed by GitHub
parent 2d43698958
commit c5c1c2e298
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -36,7 +36,7 @@ class BSBLanFlowHandler(ConfigFlow, domain=DOMAIN):
info = await self._get_bsblan_info( info = await self._get_bsblan_info(
host=user_input[CONF_HOST], host=user_input[CONF_HOST],
port=user_input[CONF_PORT], port=user_input[CONF_PORT],
passkey=user_input[CONF_PASSKEY], passkey=user_input.get(CONF_PASSKEY),
) )
except BSBLanError: except BSBLanError:
return self._show_setup_form({"base": "connection_error"}) return self._show_setup_form({"base": "connection_error"})
@ -50,7 +50,7 @@ class BSBLanFlowHandler(ConfigFlow, domain=DOMAIN):
data={ data={
CONF_HOST: user_input[CONF_HOST], CONF_HOST: user_input[CONF_HOST],
CONF_PORT: user_input[CONF_PORT], CONF_PORT: user_input[CONF_PORT],
CONF_PASSKEY: user_input[CONF_PASSKEY], CONF_PASSKEY: user_input.get(CONF_PASSKEY),
CONF_DEVICE_IDENT: info.device_identification, CONF_DEVICE_IDENT: info.device_identification,
}, },
) )
@ -63,7 +63,7 @@ class BSBLanFlowHandler(ConfigFlow, domain=DOMAIN):
{ {
vol.Required(CONF_HOST): str, vol.Required(CONF_HOST): str,
vol.Optional(CONF_PORT, default=80): int, vol.Optional(CONF_PORT, default=80): int,
vol.Optional(CONF_PASSKEY, default=""): str, vol.Optional(CONF_PASSKEY): str,
} }
), ),
errors=errors or {}, errors=errors or {},