From 29172e40726f3dccec52fc292634173faa6270e4 Mon Sep 17 00:00:00 2001 From: MartinRinas Date: Fri, 29 Sep 2023 12:25:20 +0000 Subject: [PATCH 1/2] tronity: check fix for empty/none access_token --- packages/modules/vehicles/tronity/api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/modules/vehicles/tronity/api.py b/packages/modules/vehicles/tronity/api.py index 4d89b42541..7bb7108ff2 100644 --- a/packages/modules/vehicles/tronity/api.py +++ b/packages/modules/vehicles/tronity/api.py @@ -22,7 +22,7 @@ def fetch_soc(config: TronityVehicleSocConfiguration, soc_update_data: SocUpdate def is_token_valid(access_token: str) -> bool: - if not access_token: + if not access_token or access_token == 'None': log.debug("No token found") return False From 2cd4f9fa98fe9f198b1e0c5ce0377de344e2ae37 Mon Sep 17 00:00:00 2001 From: MartinRinas Date: Thu, 12 Oct 2023 12:15:06 +0000 Subject: [PATCH 2/2] add debug logging for access_token check --- packages/modules/vehicles/tronity/api.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/modules/vehicles/tronity/api.py b/packages/modules/vehicles/tronity/api.py index 7bb7108ff2..4b1ed4f19d 100644 --- a/packages/modules/vehicles/tronity/api.py +++ b/packages/modules/vehicles/tronity/api.py @@ -25,6 +25,8 @@ def is_token_valid(access_token: str) -> bool: if not access_token or access_token == 'None': log.debug("No token found") return False + else: + log.debug("Found Token: %s", access_token) decoded_data = jwt.decode(jwt=access_token, verify=False, algorithms=['HS256'], options={"verify_signature": False}) if datetime.utcfromtimestamp(decoded_data['exp']) < datetime.utcnow():