When updating default service, guard _smartcardManager if it's not set.

This commit is contained in:
Joan Torres Lopez 2026-03-09 15:22:07 +01:00
parent 1c677450db
commit a80ea59cc1

View File

@ -74,7 +74,7 @@ index 72561daab..6b92e3564 100644
_updateDefaultService() {
- if (this._settings.get_boolean(PASSWORD_AUTHENTICATION_KEY))
+ if (this._smartcardManager.loggedInWithToken())
+ if (this._smartcardManager?.loggedInWithToken())
+ this._defaultService = SMARTCARD_SERVICE_NAME;
+ else if (this._settings.get_boolean(PASSWORD_AUTHENTICATION_KEY))
this._defaultService = PASSWORD_SERVICE_NAME;