mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-30 22:07:57 +01:00 
			
		
		
		
	Discard backup file if it fails to be created properly (e.g. fails validation)
This commit is contained in:
		| @@ -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 | ||||
|         } | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user