Fix change loss when completing from edit screen

pull/3268/head
Alex Baker 11 months ago
parent 2f1e36a1be
commit 4698b0f372

@ -1,7 +1,6 @@
package org.tasks.compose.edit
import android.content.res.Configuration.UI_MODE_NIGHT_YES
import androidx.compose.animation.ExperimentalAnimationApi
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.padding
@ -35,7 +34,7 @@ import org.tasks.themes.TasksTheme
import org.tasks.ui.TaskEditViewModel
import org.tasks.utility.copyToClipboard
@OptIn(ExperimentalMaterial3Api::class, ExperimentalAnimationApi::class)
@OptIn(ExperimentalMaterial3Api::class)
@Composable
fun TaskEditScreen(
viewState: TaskEditViewModel.ViewState,

@ -600,7 +600,7 @@ class TaskEditViewModel @Inject constructor(
fun setComplete(completed: Boolean) {
_viewState.update { state ->
state.copy(
task = task.copy(
task = state.task.copy(
completionDate = when {
!completed -> 0
task.isCompleted -> task.completionDate

Loading…
Cancel
Save