diff --git a/app/src/main/java/org/tasks/backup/BackupContainer.kt b/app/src/main/java/org/tasks/backup/BackupContainer.kt index 91622b6fc..b1bbe6889 100644 --- a/app/src/main/java/org/tasks/backup/BackupContainer.kt +++ b/app/src/main/java/org/tasks/backup/BackupContainer.kt @@ -14,7 +14,7 @@ class BackupContainer( val caldavAccounts: List?, val caldavCalendars: List?, val taskListMetadata: List?, - val taskAttachments: List, + val taskAttachments: List?, val intPrefs: Map?, val longPrefs: Map?, val stringPrefs: Map?, diff --git a/app/src/main/java/org/tasks/backup/TasksJsonImporter.kt b/app/src/main/java/org/tasks/backup/TasksJsonImporter.kt index d52067f2d..dd08be348 100644 --- a/app/src/main/java/org/tasks/backup/TasksJsonImporter.kt +++ b/app/src/main/java/org/tasks/backup/TasksJsonImporter.kt @@ -119,7 +119,7 @@ class TasksJsonImporter @Inject constructor( taskListMetadataDao.insert(tlm) } } - backupContainer.taskAttachments.forEach { attachment -> + backupContainer.taskAttachments?.forEach { attachment -> if (taskAttachmentDao.getAttachment(attachment.remoteId) == null) { taskAttachmentDao.insert(attachment) }