|
|
@ -326,7 +326,11 @@ class TaskEditViewModel @Inject constructor(
|
|
|
|
)
|
|
|
|
)
|
|
|
|
subtask.parent = task.id
|
|
|
|
subtask.parent = task.id
|
|
|
|
googleTask.isMoved = true
|
|
|
|
googleTask.isMoved = true
|
|
|
|
googleTaskDao.insertAndShift(subtask, googleTask, preferences.addTasksToTop())
|
|
|
|
googleTaskDao.insertAndShift(
|
|
|
|
|
|
|
|
task = subtask,
|
|
|
|
|
|
|
|
caldavTask = googleTask,
|
|
|
|
|
|
|
|
top = if (isNew) false else preferences.addTasksToTop()
|
|
|
|
|
|
|
|
)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
is CaldavFilter -> {
|
|
|
|
is CaldavFilter -> {
|
|
|
|
val caldavTask = CaldavTask(
|
|
|
|
val caldavTask = CaldavTask(
|
|
|
@ -336,7 +340,11 @@ class TaskEditViewModel @Inject constructor(
|
|
|
|
subtask.parent = task.id
|
|
|
|
subtask.parent = task.id
|
|
|
|
caldavTask.remoteParent = caldavDao.getRemoteIdForTask(task.id)
|
|
|
|
caldavTask.remoteParent = caldavDao.getRemoteIdForTask(task.id)
|
|
|
|
taskDao.save(subtask)
|
|
|
|
taskDao.save(subtask)
|
|
|
|
caldavDao.insert(subtask, caldavTask, preferences.addTasksToTop())
|
|
|
|
caldavDao.insert(
|
|
|
|
|
|
|
|
task = subtask,
|
|
|
|
|
|
|
|
caldavTask = caldavTask,
|
|
|
|
|
|
|
|
addToTop = if (isNew) false else preferences.addTasksToTop()
|
|
|
|
|
|
|
|
)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else -> {
|
|
|
|
else -> {
|
|
|
|
subtask.parent = task.id
|
|
|
|
subtask.parent = task.id
|
|
|
|