From 8dd47881a271a2b8d8aa3ad94df10096448b2ba0 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Wed, 24 Aug 2022 11:07:04 -0500 Subject: [PATCH] Fix crash when importing older backup --- app/src/main/java/org/tasks/backup/BackupContainer.kt | 2 +- app/src/main/java/org/tasks/backup/TasksJsonImporter.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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) }