Fix crash on google task import

pull/2428/head
Alex Baker 2 years ago
parent ec97722857
commit 83a42c9d8f

@ -172,9 +172,18 @@ class TasksJsonImporter @Inject constructor(
result.skipCount++ result.skipCount++
return@forEach return@forEach
} }
if (true == backup.caldavTasks if (
?.filter { it.deleted == 0L } backup.caldavTasks
?.any { caldavDao.getTask(it.calendar!!, it.`object`!!) != null }) { ?.filter { it.deleted == 0L }
?.any {
val existing = if (it.`object`.isNullOrBlank()) {
caldavDao.getTaskByRemoteId(it.calendar!!, it.remoteId!!)
} else {
caldavDao.getTask(it.calendar!!, it.`object`!!)
}
existing != null
} == true
) {
result.skipCount++ result.skipCount++
return@forEach return@forEach
} }

Loading…
Cancel
Save