diff --git a/lib/pages/spaces_management/all_spaces/bloc/space_management_bloc.dart b/lib/pages/spaces_management/all_spaces/bloc/space_management_bloc.dart index f666c078..a4d6628e 100644 --- a/lib/pages/spaces_management/all_spaces/bloc/space_management_bloc.dart +++ b/lib/pages/spaces_management/all_spaces/bloc/space_management_bloc.dart @@ -491,6 +491,12 @@ class SpaceManagementBloc event.communityUuid, emit, ); + event.spaces.removeWhere( + (space) => space.status == SpaceStatus.deleted, + ); + event.spaces.forEach( + (space) => space.status = SpaceStatus.unchanged, + ); } } catch (e) { // emit(SpaceManagementError('Error saving spaces: $e'));