Browse Source

Fix crash with login

Fixes CURA-2N2
Jaime van Kessel 3 years ago
parent
commit
6dc65a4912
1 changed files with 8 additions and 1 deletions
  1. 8 1
      cura/OAuth2/AuthorizationService.py

+ 8 - 1
cura/OAuth2/AuthorizationService.py

@@ -99,7 +99,14 @@ class AuthorizationService:
             # If no auth data exists, we should always log in again.
             Logger.log("d", "There was no auth data or access token")
             return None
-        user_data = self._auth_helpers.parseJWT(self._auth_data.access_token)
+
+        try:
+            user_data = self._auth_helpers.parseJWT(self._auth_data.access_token)
+        except AttributeError:
+            # THis might seem a bit double, but we get crash reports about this (CURA-2N2 in sentry)
+            Logger.log("d", "There was no auth data or access token")
+            return None
+
         if user_data:
             # If the profile was found, we return it immediately.
             return user_data