diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt b/app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt index 171b34044d..366d97fc1a 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/backup/full/FullBackupManager.kt @@ -59,8 +59,9 @@ class FullBackupManager(context: Context) : AbstractBackupManager(context) { ) } + var file: UniFile? = null try { - val file: UniFile = ( + file = ( if (isJob) { // Get dir of file and create var dir = UniFile.fromUri(context, uri) @@ -93,6 +94,7 @@ class FullBackupManager(context: Context) : AbstractBackupManager(context) { return fileUri.toString() } catch (e: Exception) { logcat(LogPriority.ERROR, e) + file?.delete() throw e } }