From 91887f6b179db3cf1d32be5dd7ac86b73c3787ce Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sat, 23 Mar 2024 11:46:11 -0500 Subject: [PATCH] Fix backup import dropping some tasks --- app/src/main/java/org/tasks/backup/TasksJsonImporter.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/tasks/backup/TasksJsonImporter.kt b/app/src/main/java/org/tasks/backup/TasksJsonImporter.kt index 59d810dae..de34a2574 100644 --- a/app/src/main/java/org/tasks/backup/TasksJsonImporter.kt +++ b/app/src/main/java/org/tasks/backup/TasksJsonImporter.kt @@ -178,7 +178,10 @@ class TasksJsonImporter @Inject constructor( backup.caldavTasks ?.filter { it.deleted == 0L } ?.any { - val existing = if (it.`object`.isNullOrBlank()) { + val existing = if ( + it.`object`.isNullOrBlank() || + it.`object` == "null.ics" // caused by an old bug + ) { it.remoteId?.let { remoteId -> caldavDao.getTaskByRemoteId(it.calendar!!, remoteId) }