diff --git a/CHANGELOG b/CHANGELOG index 9c76908b3..0fe45cf8c 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -2,6 +2,7 @@ KeePassDX(3.3.1) * Fix Japanese keyboard in search #1248 * Better OOM management #256 * Fix filters #1249 + * Fix temp advanced unlocking #1245 KeePassDX(3.3.0) * Quick search and dynamic filters #163 #462 #521 diff --git a/app/src/main/java/com/kunzisoft/keepass/app/database/CipherDatabaseAction.kt b/app/src/main/java/com/kunzisoft/keepass/app/database/CipherDatabaseAction.kt index d39f8c6bc..5ca6bac0e 100644 --- a/app/src/main/java/com/kunzisoft/keepass/app/database/CipherDatabaseAction.kt +++ b/app/src/main/java/com/kunzisoft/keepass/app/database/CipherDatabaseAction.kt @@ -130,8 +130,9 @@ class CipherDatabaseAction(context: Context) { cipherDatabaseResultListener: (CipherEncryptDatabase?) -> Unit) { if (useTempDao) { serviceActionTask { + var cipherDatabase: CipherEncryptDatabase? = null mBinder?.getCipherDatabase(databaseUri)?.let { cipherDatabaseEntity -> - val cipherDatabase = CipherEncryptDatabase().apply { + cipherDatabase = CipherEncryptDatabase().apply { this.databaseUri = Uri.parse(cipherDatabaseEntity.databaseUri) this.encryptedValue = Base64.decode( cipherDatabaseEntity.encryptedValue, @@ -142,8 +143,8 @@ class CipherDatabaseAction(context: Context) { Base64.NO_WRAP ) } - cipherDatabaseResultListener.invoke(cipherDatabase) } + cipherDatabaseResultListener.invoke(cipherDatabase) } } else { IOActionTask( diff --git a/fastlane/metadata/android/en-US/changelogs/103.txt b/fastlane/metadata/android/en-US/changelogs/103.txt index abf85fd5b..34e29d4d5 100644 --- a/fastlane/metadata/android/en-US/changelogs/103.txt +++ b/fastlane/metadata/android/en-US/changelogs/103.txt @@ -1,3 +1,4 @@ * Fix Japanese keyboard in search #1248 * Better OOM management #256 - * Fix filters #1249 \ No newline at end of file + * Fix filters #1249 + * Fix temp advanced unlocking #1245 \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/changelogs/103.txt b/fastlane/metadata/android/fr-FR/changelogs/103.txt index 191a64723..0e4721288 100644 --- a/fastlane/metadata/android/fr-FR/changelogs/103.txt +++ b/fastlane/metadata/android/fr-FR/changelogs/103.txt @@ -1,3 +1,4 @@ * Correction du clavier japonais dans la recherche #1248 * Meilleur gestion d'OOM #256 - * Correction des filtres #1249 \ No newline at end of file + * Correction des filtres #1249 + * Correction du déverouillage avancé temporaire #1245 \ No newline at end of file