Discard backup file if it fails to be created properly (e.g. fails validation)

This commit is contained in:
arkon 2022-01-26 22:32:06 -05:00
parent d5015d37e1
commit 76d2c676fd

View File

@ -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
}
}