|
|
|
@ -189,8 +189,12 @@ class iCalendar @Inject constructor(
|
|
|
|
taskDao.createNew(task)
|
|
|
|
taskDao.createNew(task)
|
|
|
|
caldavTask = CaldavTask(task.id, calendar.uuid, remote.uid, obj)
|
|
|
|
caldavTask = CaldavTask(task.id, calendar.uuid, remote.uid, obj)
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
task = taskDao.fetch(existing.task)!!
|
|
|
|
|
|
|
|
caldavTask = existing
|
|
|
|
caldavTask = existing
|
|
|
|
|
|
|
|
task = taskDao.fetch(existing.task)
|
|
|
|
|
|
|
|
?: taskCreator.createWithValues("").apply {
|
|
|
|
|
|
|
|
taskDao.createNew(this)
|
|
|
|
|
|
|
|
caldavTask.task = id
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
CaldavConverter.apply(task, remote)
|
|
|
|
CaldavConverter.apply(task, remote)
|
|
|
|
caldavTask.order = remote.order
|
|
|
|
caldavTask.order = remote.order
|
|
|
|
|