Add log for empty token

This commit is contained in:
Andre Basche 2023-04-21 23:34:10 +02:00
parent 3ec0f5a006
commit b04c601ad6
1 changed files with 4 additions and 1 deletions

View File

@ -228,7 +228,10 @@ class HonAuth:
except json.JSONDecodeError:
await self._error_logger(response)
return False
self._cognito_token = json_data["cognitoUser"]["Token"]
self._cognito_token = json_data.get("cognitoUser", {}).get("Token", "")
if not self._cognito_token:
_LOGGER.error(json_data)
raise exceptions.HonAuthenticationError()
return True
async def authenticate(self) -> None: