diff --git a/lib/pages/access_management/manage_bookable_spaces/domain/models/bookable_space_model.dart b/lib/pages/access_management/manage_bookable_spaces/domain/models/bookable_space_model.dart index 8c6bba7a..70e700be 100644 --- a/lib/pages/access_management/manage_bookable_spaces/domain/models/bookable_space_model.dart +++ b/lib/pages/access_management/manage_bookable_spaces/domain/models/bookable_space_model.dart @@ -1,10 +1,10 @@ import 'package:syncrow_web/pages/access_management/manage_bookable_spaces/domain/models/bookable_space_config.dart'; class BookableSpacemodel { - String spaceUuid; - String spaceName; - BookableSpaceConfig? spaceConfig; - String spaceVirtualAddress; + final String spaceUuid; + final String spaceName; + final BookableSpaceConfig? spaceConfig; + final String spaceVirtualAddress; BookableSpacemodel({ required this.spaceUuid, diff --git a/lib/pages/access_management/manage_bookable_spaces/presentation/blocs/bookable_spaces_bloc/bookable_spaces_bloc.dart b/lib/pages/access_management/manage_bookable_spaces/presentation/blocs/bookable_spaces_bloc/bookable_spaces_bloc.dart index d5a492be..9f7bf2eb 100644 --- a/lib/pages/access_management/manage_bookable_spaces/presentation/blocs/bookable_spaces_bloc/bookable_spaces_bloc.dart +++ b/lib/pages/access_management/manage_bookable_spaces/presentation/blocs/bookable_spaces_bloc/bookable_spaces_bloc.dart @@ -50,7 +50,7 @@ class BookableSpacesBloc bookingStartTime: event.updatedBookableSpaceConfig.bookingStartTime, cost: event.updatedBookableSpaceConfig.cost, ); - editedBookableSpace.spaceConfig = config; + editedBookableSpace.copyWith(spaceConfig: config); final index = event.bookableSpaces.data.indexWhere( (element) => element.spaceUuid == event.bookableSpace.spaceUuid, );