Log config flow errors (#34665)

This commit is contained in:
Quentame 2020-04-24 23:10:57 +02:00 committed by GitHub
parent 9994554c56
commit b741199ed3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -120,11 +120,14 @@ class SynologyDSMFlowHandler(config_entries.ConfigFlow, domain=DOMAIN):
errors[CONF_OTP_CODE] = "otp_failed"
user_input[CONF_OTP_CODE] = None
return await self.async_step_2sa(user_input, errors)
except SynologyDSMLoginInvalidException:
except SynologyDSMLoginInvalidException as ex:
_LOGGER.error(ex)
errors[CONF_USERNAME] = "login"
except SynologyDSMRequestException:
except SynologyDSMRequestException as ex:
_LOGGER.error(ex)
errors[CONF_HOST] = "connection"
except SynologyDSMException:
except SynologyDSMException as ex:
_LOGGER.error(ex)
errors["base"] = "unknown"
except InvalidData:
errors["base"] = "missing_data"