diff --git a/lib/pages/spaces_management/space_model/bloc/space_model_bloc.dart b/lib/pages/spaces_management/space_model/bloc/space_model_bloc.dart index 4623a0ae..37a8c0a9 100644 --- a/lib/pages/spaces_management/space_model/bloc/space_model_bloc.dart +++ b/lib/pages/spaces_management/space_model/bloc/space_model_bloc.dart @@ -1,6 +1,7 @@ import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:syncrow_web/pages/common/bloc/project_manager.dart'; import 'package:syncrow_web/pages/space_tree/bloc/space_tree_bloc.dart'; +import 'package:syncrow_web/pages/space_tree/bloc/space_tree_event.dart'; import 'package:syncrow_web/pages/spaces_management/space_model/bloc/space_model_event.dart'; import 'package:syncrow_web/pages/spaces_management/space_model/bloc/space_model_state.dart'; import 'package:syncrow_web/pages/spaces_management/space_model/models/space_template_model.dart'; @@ -51,6 +52,7 @@ class SpaceModelBloc extends Bloc { final updatedSpaceModels = currentState.spaceModels.map((model) { return model.uuid == event.spaceModelUuid ? newSpaceModel : model; }).toList(); + _spaceTreeBloc.add(InitialEvent()); emit(SpaceModelLoaded(spaceModels: updatedSpaceModels)); } } catch (e) { @@ -72,7 +74,7 @@ class SpaceModelBloc extends Bloc { final updatedSpaceModels = currentState.spaceModels .where((model) => model.uuid != event.spaceModelUuid) .toList(); - + _spaceTreeBloc.add(InitialEvent()); emit(SpaceModelLoaded(spaceModels: updatedSpaceModels)); } } catch (e) {