SwiftUI - how to update a list of child object after an edit.

I have parent-child relationship in Core Data, and I'm using SwiftUI to display the results. When editing a child attribute, after saving to Core Data, the SwiftUI List does not update with the information. When adding a child object, it works, but not when editing the child object.

The issue is explained and demonstrated in this repository: https://github.com/jsagorin/ios-swiftui-core-data-parent-child

This sounds related to the current issue that support for DiffableDataSource in FetchedResultsController doesn't handle updates, only inserts, deletes, and moves. FetchedResultsController is the backbone of @FetchRequest in SwiftUI. See https://www.avanderlee.com/swift/diffable-data-sources-core-data/ for a good discussion of the issue.

SwiftUI - how to update a list of child object after an edit.
 
 
Q