diff --git a/composeApp/src/commonMain/kotlin/com/example/casera/data/DataManager.kt b/composeApp/src/commonMain/kotlin/com/example/casera/data/DataManager.kt index 9347569..26fc633 100644 --- a/composeApp/src/commonMain/kotlin/com/example/casera/data/DataManager.kt +++ b/composeApp/src/commonMain/kotlin/com/example/casera/data/DataManager.kt @@ -326,6 +326,13 @@ object DataManager { _tasksByResidence.value = _tasksByResidence.value - residenceId _documentsByResidence.value = _documentsByResidence.value - residenceId _residenceSummaries.value = _residenceSummaries.value - residenceId + + // Also update myResidences so the list view updates immediately + _myResidences.value?.let { current -> + _myResidences.value = current.copy( + residences = current.residences.filter { it.id != residenceId } + ) + } persistToDisk() }