Fix crash when importing older backup

pull/1975/head
Alex Baker 2 years ago
parent 6cb0069f76
commit 8dd47881a2

@ -14,7 +14,7 @@ class BackupContainer(
val caldavAccounts: List<CaldavAccount>?, val caldavAccounts: List<CaldavAccount>?,
val caldavCalendars: List<CaldavCalendar>?, val caldavCalendars: List<CaldavCalendar>?,
val taskListMetadata: List<TaskListMetadata>?, val taskListMetadata: List<TaskListMetadata>?,
val taskAttachments: List<TaskAttachment>, val taskAttachments: List<TaskAttachment>?,
val intPrefs: Map<String, Integer>?, val intPrefs: Map<String, Integer>?,
val longPrefs: Map<String, java.lang.Long>?, val longPrefs: Map<String, java.lang.Long>?,
val stringPrefs: Map<String, String>?, val stringPrefs: Map<String, String>?,

@ -119,7 +119,7 @@ class TasksJsonImporter @Inject constructor(
taskListMetadataDao.insert(tlm) taskListMetadataDao.insert(tlm)
} }
} }
backupContainer.taskAttachments.forEach { attachment -> backupContainer.taskAttachments?.forEach { attachment ->
if (taskAttachmentDao.getAttachment(attachment.remoteId) == null) { if (taskAttachmentDao.getAttachment(attachment.remoteId) == null) {
taskAttachmentDao.insert(attachment) taskAttachmentDao.insert(attachment)
} }

Loading…
Cancel
Save