diff --git a/cura/OAuth2/KeyringAttribute.py b/cura/OAuth2/KeyringAttribute.py index 1a522b4061..9bb6e3c267 100644 --- a/cura/OAuth2/KeyringAttribute.py +++ b/cura/OAuth2/KeyringAttribute.py @@ -52,7 +52,7 @@ class KeyringAttribute: if value is not None: try: keyring.set_password("cura", self._keyring_name, value) - except PasswordSetError: + except (PasswordSetError, KeyringLocked): self._store_secure = False if self._name not in DONT_EVER_STORE_LOCALLY: setattr(instance, self._name, value)