Move task after saving changes

pull/2298/head
Alex Baker 3 years ago
parent a7662d9cb6
commit 3555c11b33

@ -267,11 +267,6 @@ class TaskEditViewModel @Inject constructor(
taskDao.createNew(task)
}
if (isNew || originalList != selectedList.value) {
task.parent = 0
taskMover.move(listOf(task.id), selectedList.value)
}
if ((isNew && selectedLocation.value != null) || originalLocation != selectedLocation.value) {
originalLocation?.let { location ->
if (location.geofence.id > 0) {
@ -338,6 +333,11 @@ class TaskEditViewModel @Inject constructor(
taskDao.save(task, null)
if (isNew || originalList != selectedList.value) {
task.parent = 0
taskMover.move(listOf(task.id), selectedList.value)
}
if (
selectedAlarms.value.toHashSet() != originalAlarms.toHashSet() ||
(isNew && selectedAlarms.value.isNotEmpty())

Loading…
Cancel
Save