Fix deleting new subtasks from edit screen

pull/1926/merge
Alex Baker 2 weeks ago
parent 9fad43c6c9
commit df8f637239

@ -42,8 +42,8 @@ import org.tasks.compose.DisabledText
import org.tasks.compose.SubtaskChip
import org.tasks.compose.TaskEditIcon
import org.tasks.compose.TaskEditRow
import org.tasks.data.entity.Task
import org.tasks.data.TaskContainer
import org.tasks.data.entity.Task
import org.tasks.data.isHidden
import org.tasks.tasklist.SectionedDataSource
import org.tasks.ui.TaskListViewModel
@ -149,7 +149,7 @@ fun NewSubtaskRow(
modifier = Modifier.align(Alignment.Top),
desaturate = desaturate,
)
var text by remember { mutableStateOf(subtask.title ?: "") }
var text by remember(subtask.remoteId) { mutableStateOf(subtask.title ?: "") }
val focusRequester = remember { FocusRequester() }
BasicTextField(
value = text,

@ -15,6 +15,7 @@ import kotlinx.serialization.json.JsonNames
import org.tasks.CommonParcelable
import org.tasks.CommonParcelize
import org.tasks.CommonRawValue
import org.tasks.data.UUIDHelper
import org.tasks.data.db.Table
import org.tasks.data.sql.Field
@ -70,7 +71,7 @@ data class Task @OptIn(ExperimentalSerializationApi::class) constructor(
@ColumnInfo(name = "calendarUri")
var calendarURI: String? = null,
@ColumnInfo(name = "remoteId")
var remoteId: String? = NO_UUID,
var remoteId: String? = UUIDHelper.newUUID(),
@ColumnInfo(name = "collapsed")
var isCollapsed: Boolean = false,
@ColumnInfo(name = "parent")

Loading…
Cancel
Save