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 } ?.filter { it.deleted == 0L }
?.any { ?.any {
val existing = if (it.`object`.isNullOrBlank()) { val existing = if (it.`object`.isNullOrBlank()) {
caldavDao.getTaskByRemoteId(it.calendar!!, it.remoteId!!) it.remoteId?.let { remoteId ->
caldavDao.getTaskByRemoteId(it.calendar!!, remoteId)
}
} else { } else {
caldavDao.getTask(it.calendar!!, it.`object`!!) caldavDao.getTask(it.calendar!!, it.`object`!!)
} }

Loading…
Cancel
Save