mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 14:27:57 +01:00 
			
		
		
		
	Show better error message when empty backup creation is attempted (closes #6941)
This commit is contained in:
		| @@ -3,6 +3,7 @@ package eu.kanade.tachiyomi.data.backup.full | ||||
| import android.content.Context | ||||
| import android.net.Uri | ||||
| import com.hippo.unifile.UniFile | ||||
| import eu.kanade.tachiyomi.R | ||||
| import eu.kanade.tachiyomi.data.backup.AbstractBackupManager | ||||
| import eu.kanade.tachiyomi.data.backup.BackupConst.BACKUP_CATEGORY | ||||
| import eu.kanade.tachiyomi.data.backup.BackupConst.BACKUP_CATEGORY_MASK | ||||
| @@ -90,6 +91,10 @@ class FullBackupManager(context: Context) : AbstractBackupManager(context) { | ||||
|             } | ||||
|  | ||||
|             val byteArray = parser.encodeToByteArray(BackupSerializer, backup!!) | ||||
|             if (byteArray.isEmpty()) { | ||||
|                 throw IllegalStateException(context.getString(R.string.empty_backup_error)) | ||||
|             } | ||||
|  | ||||
|             file.openOutputStream().also { | ||||
|                 // Force overwrite old file | ||||
|                 (it as? FileOutputStream)?.channel?.truncate(0) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user