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) }