From 7dfd6e9a99ae87127aa4b7acd13eee2f9e9347f2 Mon Sep 17 00:00:00 2001 From: JRoberts <8711996+jr-simplex@users.noreply.github.com> Date: Sat, 17 Sep 2022 18:36:57 +0400 Subject: [PATCH] android: copy backup instead of moving (#1067) --- .../java/chat/simplex/app/views/database/DatabaseErrorView.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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) {