From b741199ed3b7b3f257443f37245d6ad2c70ad0d4 Mon Sep 17 00:00:00 2001 From: Quentame Date: Fri, 24 Apr 2020 23:10:57 +0200 Subject: [PATCH] Log config flow errors (#34665) --- homeassistant/components/synology_dsm/config_flow.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/synology_dsm/config_flow.py b/homeassistant/components/synology_dsm/config_flow.py index 025b2959026..4b09e516451 100644 --- a/homeassistant/components/synology_dsm/config_flow.py +++ b/homeassistant/components/synology_dsm/config_flow.py @@ -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"