6177214e-ce7c-49e3-99de-ff9721b26f63 — Commit 8c9d820f

AuthorMikkel Thygesen<mikkelet@gmail.com>
Date2026-02-27 16:13:49 +0100
2930: fixed area not getting assigned properly

Changed files

.../screens/hotel_overview_page/bloc/hotel_overview_page_cubit.dart | 6 ++++++
 1 file changed, 6 insertions(+)

Diff

diff --git a/concierge/lib/presentation/screens/hotel_overview_page/bloc/hotel_overview_page_cubit.dart b/concierge/lib/presentation/screens/hotel_overview_page/bloc/hotel_overview_page_cubit.dart
index b1d25acf..cdd31d1e 100644
--- a/concierge/lib/presentation/screens/hotel_overview_page/bloc/hotel_overview_page_cubit.dart
+++ b/concierge/lib/presentation/screens/hotel_overview_page/bloc/hotel_overview_page_cubit.dart
@@ -1,3 +1,4 @@
+import 'package:concierge/data/remote/models/area_details.dart';
import 'package:concierge/domain/models/app_error.dart';
import 'package:concierge/domain/models/data_state.dart';
import 'package:concierge/domain/repositories/property_repository.dart';
@@ -37,6 +38,11 @@ class HotelOverviewPageCubit extends BaseCubit<HotelOverviewPageState> {
safeEmit(state.copyWith(selectedAreaId: areaId));
if (state.areas[areaId] == null) {
loadArea(areaId);
+ } else {
+ final areaState = state.areas[areaId];
+ if (areaState is Success<AreaDetails>) {
+ _cartCubit.updateSelectedArea(areaState.data);
+ }
}
}