diff --git a/apps/android/app/src/main/java/chat/simplex/app/views/database/DatabaseErrorView.kt b/apps/android/app/src/main/java/chat/simplex/app/views/database/DatabaseErrorView.kt index 41428d4cbf..9abd0c6984 100644 --- a/apps/android/app/src/main/java/chat/simplex/app/views/database/DatabaseErrorView.kt +++ b/apps/android/app/src/main/java/chat/simplex/app/views/database/DatabaseErrorView.kt @@ -199,8 +199,8 @@ private fun restoreDb(restoreDbFromBackup: MutableState, prefs: AppPref val filesChatBase = context.dataDir.absolutePath + File.separator + "files_chat.db" val filesAgentBase = context.dataDir.absolutePath + File.separator + "files_agent.db" try { - Files.move(Path("$filesChatBase.bak"), Path(filesChatBase), StandardCopyOption.REPLACE_EXISTING) - Files.move(Path("$filesAgentBase.bak"), Path(filesAgentBase), StandardCopyOption.REPLACE_EXISTING) + Files.copy(Path("$filesChatBase.bak"), Path(filesChatBase), StandardCopyOption.REPLACE_EXISTING) + Files.copy(Path("$filesAgentBase.bak"), Path(filesAgentBase), StandardCopyOption.REPLACE_EXISTING) restoreDbFromBackup.value = false prefs.encryptionStartedAt.set(null) } catch (e: Exception) {