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 eb7e5925..5df5c36d 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 @@ -466,6 +466,7 @@ class SpaceManagementBloc extends Bloc _updateLoadedState( + BuildContext context, SpaceManagementLoaded previousState, List allSpaces, String communityUuid, @@ -489,7 +491,10 @@ class SpaceManagementBloc extends Bloc.from(previousState.communities); + final spaceTreeState = context.read().state; + final communities = spaceTreeState.searchQuery.isNotEmpty + ? spaceTreeState.filteredCommunity + : spaceTreeState.communityList; for (var community in communities) { if (community.uuid == communityUuid) { @@ -504,6 +509,8 @@ class SpaceManagementBloc extends Bloc