Add subtasks in order for new tasks

pull/2528/head
Alex Baker 1 year ago
parent a38fdc065e
commit 374f10c731

@ -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

Loading…
Cancel
Save