From cfe56fc0554383e620a735cf70a1b6414b91205d Mon Sep 17 00:00:00 2001 From: J-Jamet Date: Mon, 29 Sep 2025 00:04:19 +0200 Subject: [PATCH] fix: Small error --- .../passkey/PasskeyProviderService.kt | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/kunzisoft/keepass/credentialprovider/passkey/PasskeyProviderService.kt b/app/src/main/java/com/kunzisoft/keepass/credentialprovider/passkey/PasskeyProviderService.kt index 57d158d85..950755816 100644 --- a/app/src/main/java/com/kunzisoft/keepass/credentialprovider/passkey/PasskeyProviderService.kt +++ b/app/src/main/java/com/kunzisoft/keepass/credentialprovider/passkey/PasskeyProviderService.kt @@ -105,8 +105,6 @@ class PasskeyProviderService : CredentialProviderService() { try { processGetCredentialsRequest(request)?.let { response -> callback.onResult(response) - } ?: run { - callback.onError(GetCredentialUnknownException()) } } catch (e: Exception) { Log.e(javaClass.simpleName, "onBeginGetCredentialRequest error", e) @@ -116,7 +114,6 @@ class PasskeyProviderService : CredentialProviderService() { private fun processGetCredentialsRequest(request: BeginGetCredentialRequest): BeginGetCredentialResponse? { val credentialEntries: MutableList = mutableListOf() - for (option in request.beginGetCredentialOptions) { when (option) { is BeginGetPublicKeyCredentialOption -> { @@ -127,8 +124,7 @@ class PasskeyProviderService : CredentialProviderService() { } } } - Log.w(javaClass.simpleName, "unknown beginGetCredentialOption") - return null + throw IOException("unknown type of beginGetCredentialOption") } private fun populatePasskeyData( @@ -247,9 +243,11 @@ class PasskeyProviderService : CredentialProviderService() { // Request is passkey type handleCreatePasskeyQuery(request, callback) } + else -> { + // request type not supported + throw IOException("unknown type of BeginCreateCredentialRequest") + } } - // request type not supported - throw IOException("unknown type of BeginCreateCredentialRequest") } private fun MutableList.addPendingIntentCreationNewEntry(