From b8eaddb28590af654d5d3078fa035ce22e8e7df4 Mon Sep 17 00:00:00 2001
From: DE BOISSIEU FLORIAN <florian.deboissieu@inrae.fr>
Date: Sat, 23 Nov 2024 16:13:08 +0100
Subject: [PATCH] Update file auth.py

---
 dinamis_sdk/auth.py | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/dinamis_sdk/auth.py b/dinamis_sdk/auth.py
index b809ac2..219eccf 100644
--- a/dinamis_sdk/auth.py
+++ b/dinamis_sdk/auth.py
@@ -197,6 +197,9 @@ class OAuth2Session:
         log.debug("access_token_ttl is %s", access_token_ttl_seconds)
         if access_token_ttl_seconds >= ttl_margin_seconds:
             # Token is still valid
+            log.debug(
+                "Credentials from %s still valid", JWT_FILE
+            )
             return
         if access_token_ttl_seconds < ttl_margin_seconds:
             # Access token in not valid, but refresh might be
@@ -221,13 +224,7 @@ class OAuth2Session:
                 log.debug("Trying to grab credentials from %s", JWT_FILE)
                 try:
                     with open(JWT_FILE, encoding='UTF-8') as json_file:
-                        self.jwt = self.grant.refresh_token(
-                            JWT(**json.load(json_file))
-                        )
-                        if self.jwt:
-                            log.debug(
-                                "Credentials from %s still valid", JWT_FILE
-                            )
+                        self.jwt = JWT(**json.load(json_file))
                 except FileNotFoundError as error:
                     log.warning(
                         "Warning: can't use token from file %s (%s)",
-- 
GitLab