Fix app crash on credential refresh

This commit is contained in:
Linus Dietz
2023-06-29 15:14:24 +02:00
parent 47357fb582
commit 80017f64e3
+7 -1
View File
@@ -65,7 +65,13 @@ def refresh_auth():
"grant_type": "refresh_token", "grant_type": "refresh_token",
"refresh_token": refresh_token "refresh_token": refresh_token
} }
auth = requests.post(OAUTH_URL, data=body, headers=headers)
try:
auth = requests.post(OAUTH_URL, data=body, headers=headers)
except requests.exceptions.RequestException as e:
print("Error refreshing credentials data: " + str(e))
return None
if auth.status_code == 200: if auth.status_code == 200:
data = auth.json() data = auth.json()
session.headers.update({'authorization': "Bearer " + data["access_token"]}) session.headers.update({'authorization': "Bearer " + data["access_token"]})