Allow backups with zero tasks

pull/1136/head
Alex Baker 5 years ago
parent 6c248be43a
commit a0b02c7e9c

@ -74,7 +74,6 @@ class TasksJsonExporter @Inject constructor(
try {
val filename = getFileName(exportType)
val tasks = taskDao.getAll()
if (tasks.isNotEmpty()) {
val file = File(String.format("%s/%s", context!!.filesDir, BackupConstants.INTERNAL_BACKUP))
file.delete()
file.createNewFile()
@ -91,7 +90,6 @@ class TasksJsonExporter @Inject constructor(
FileHelper.copyStream(context!!, internalStorageBackup, externalStorageBackup)
workManager.scheduleDriveUpload(externalStorageBackup, exportType == ExportType.EXPORT_TYPE_SERVICE)
BackupManager(context).dataChanged()
}
if (exportType == ExportType.EXPORT_TYPE_MANUAL) {
onFinishExport(filename)
}

Loading…
Cancel
Save