From fa632655991746a1f3e9187befe2b9fc2417f6b0 Mon Sep 17 00:00:00 2001 From: J-Jamet Date: Thu, 9 Oct 2025 15:13:58 +0200 Subject: [PATCH] fix: null database --- .../keepass/activities/dialogs/DatabaseDialogFragment.kt | 1 - .../credentialprovider/activity/PasskeyLauncherActivity.kt | 4 +++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/kunzisoft/keepass/activities/dialogs/DatabaseDialogFragment.kt b/app/src/main/java/com/kunzisoft/keepass/activities/dialogs/DatabaseDialogFragment.kt index 9f39edc35..19d93f6eb 100644 --- a/app/src/main/java/com/kunzisoft/keepass/activities/dialogs/DatabaseDialogFragment.kt +++ b/app/src/main/java/com/kunzisoft/keepass/activities/dialogs/DatabaseDialogFragment.kt @@ -36,7 +36,6 @@ abstract class DatabaseDialogFragment : DialogFragment(), DatabaseRetrieval { uiState.result ) } - else -> {} } } diff --git a/app/src/main/java/com/kunzisoft/keepass/credentialprovider/activity/PasskeyLauncherActivity.kt b/app/src/main/java/com/kunzisoft/keepass/credentialprovider/activity/PasskeyLauncherActivity.kt index 9239f3d9d..2b8fcb810 100644 --- a/app/src/main/java/com/kunzisoft/keepass/credentialprovider/activity/PasskeyLauncherActivity.kt +++ b/app/src/main/java/com/kunzisoft/keepass/credentialprovider/activity/PasskeyLauncherActivity.kt @@ -169,7 +169,9 @@ class PasskeyLauncherActivity : DatabaseLockActivity() { override fun onDatabaseRetrieved(database: ContextualDatabase?) { super.onDatabaseRetrieved(database) - passkeyLauncherViewModel.launchActionIfNeeded(intent, mSpecialMode, database) + if (database != null) { + passkeyLauncherViewModel.launchActionIfNeeded(intent, mSpecialMode, database) + } } override fun onDatabaseActionFinished(