Fix import crash on missing remoteId

pull/2803/head
Alex Baker 2 months ago
parent 08b78fe9f4
commit db2ea0a039

@ -179,7 +179,9 @@ class TasksJsonImporter @Inject constructor(
?.filter { it.deleted == 0L }
?.any {
val existing = if (it.`object`.isNullOrBlank()) {
caldavDao.getTaskByRemoteId(it.calendar!!, it.remoteId!!)
it.remoteId?.let { remoteId ->
caldavDao.getTaskByRemoteId(it.calendar!!, remoteId)
}
} else {
caldavDao.getTask(it.calendar!!, it.`object`!!)
}

Loading…
Cancel
Save