diff --git a/reference/ToDo/src/ToDo/Presentation/TaskViewModel.cs b/reference/ToDo/src/ToDo/Presentation/TaskViewModel.cs index 567465a45..7a1f1ecad 100644 --- a/reference/ToDo/src/ToDo/Presentation/TaskViewModel.cs +++ b/reference/ToDo/src/ToDo/Presentation/TaskViewModel.cs @@ -63,7 +63,9 @@ public async ValueTask DeleteDueDate(CancellationToken ct) { if (await Entity is { } task) { - await _svc.UpdateAsync(task with { DueDateTime = null }, ct); + var updatedTask = task with { DueDateTime = null }; + await _svc.UpdateAsync(updatedTask, ct); + await Entity.UpdateValue(opt => opt.Map(_ => updatedTask), ct); } }