Handle 403 errors in UniFi (#104387)

UniFi handle 403 error
This commit is contained in:
Robert Svensson 2023-11-23 20:25:26 +01:00 committed by GitHub
parent 616f6aab76
commit d78c0bd948
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 0 deletions

View File

@ -506,6 +506,14 @@ async def get_unifi_controller(
)
raise CannotConnect from err
except aiounifi.Forbidden as err:
LOGGER.warning(
"Access forbidden to UniFi Network at %s, check access rights: %s",
config[CONF_HOST],
err,
)
raise AuthenticationRequired from err
except aiounifi.LoginRequired as err:
LOGGER.warning(
"Connected to UniFi Network at %s but login required: %s",

View File

@ -465,6 +465,7 @@ async def test_get_unifi_controller_verify_ssl_false(hass: HomeAssistant) -> Non
(aiounifi.RequestError, CannotConnect),
(aiounifi.ResponseError, CannotConnect),
(aiounifi.Unauthorized, AuthenticationRequired),
(aiounifi.Forbidden, AuthenticationRequired),
(aiounifi.LoginRequired, AuthenticationRequired),
(aiounifi.AiounifiException, AuthenticationRequired),
],