From 9146315001d7c73ae250bf20239929e5258db183 Mon Sep 17 00:00:00 2001 From: J-Jamet Date: Wed, 26 Nov 2025 11:22:47 +0100 Subject: [PATCH] fix: Remove Passkey error to be able to select search elements #2282 --- .../keepass/activities/GroupActivity.kt | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/app/src/main/java/com/kunzisoft/keepass/activities/GroupActivity.kt b/app/src/main/java/com/kunzisoft/keepass/activities/GroupActivity.kt index 2d90b50f1..94ad52ef6 100644 --- a/app/src/main/java/com/kunzisoft/keepass/activities/GroupActivity.kt +++ b/app/src/main/java/com/kunzisoft/keepass/activities/GroupActivity.kt @@ -73,7 +73,6 @@ import com.kunzisoft.keepass.credentialprovider.EntrySelectionHelper.retrieveSea import com.kunzisoft.keepass.credentialprovider.SpecialMode import com.kunzisoft.keepass.credentialprovider.TypeMode import com.kunzisoft.keepass.credentialprovider.magikeyboard.MagikeyboardService -import com.kunzisoft.keepass.credentialprovider.passkey.util.PasskeyHelper.buildPasskeyErrorAndSetResult import com.kunzisoft.keepass.credentialprovider.passkey.util.PasskeyHelper.buildPasskeyResponseAndSetResult import com.kunzisoft.keepass.database.ContextualDatabase import com.kunzisoft.keepass.database.MainCredential @@ -726,8 +725,6 @@ class GroupActivity : DatabaseLockActivity(), // To get the form filling search as temp search val searchInfo: SearchInfo? = intent.retrieveSearchInfo() val autoSearch = intent.getBooleanExtra(AUTO_SEARCH_KEY, false) - // Directly return an error if credentialId is search because it's not found - errorIfNeededForPasskeySelection(searchInfo) // Get search query if (searchInfo != null && autoSearch) { mAutoSearch = true @@ -949,21 +946,6 @@ class GroupActivity : DatabaseLockActivity(), onValidateSpecialMode() } - private fun errorIfNeededForPasskeySelection(searchInfo: SearchInfo?) { - if (mTypeMode == TypeMode.PASSKEY && searchInfo?.credentialIds.isNullOrEmpty().not()) { - removeSearch() - // Build response with the entry selected - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) { - buildPasskeyErrorAndSetResult( - resources = resources, - relyingPartyId = searchInfo.relyingParty, - credentialIds = searchInfo.credentialIds - ) - } - onValidateSpecialMode() - } - } - private fun entrySelectedForRegistration( database: ContextualDatabase, entry: Entry,