6177214e-ce7c-49e3-99de-ff9721b26f63 — Commit 8245ab23

AuthorEdmir Suljic<esu@dwarf.dk>
Date2026-03-04 13:08:34 +0100
made checkout only possible on checkout daet

Changed files

.../booking_details/components/booking_details_bottom_sheet.dart        | 2 +-
 .../lib/services/interceptors/response_handle_interceptor.dart          | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

Diff

diff --git a/comwell_key_app/lib/presentation/screens/booking_details/components/booking_details_bottom_sheet.dart b/comwell_key_app/lib/presentation/screens/booking_details/components/booking_details_bottom_sheet.dart
index 63d0bd9c..5686e4dd 100644
--- a/comwell_key_app/lib/presentation/screens/booking_details/components/booking_details_bottom_sheet.dart
+++ b/comwell_key_app/lib/presentation/screens/booking_details/components/booking_details_bottom_sheet.dart
@@ -49,7 +49,7 @@ class BookingDetailsBottomSheet extends StatelessWidget {
),
),
const SizedBox(height: 16),
- if (cubit.booking.reservationStatus == ReservationStatus.checkedin )
+ if (cubit.booking.reservationStatus == ReservationStatus.checkedin && cubit.canCheckOut)
const Padding(
padding: EdgeInsets.symmetric(horizontal: 16.0),
child: CheckOutButton(),
diff --git a/comwell_key_app/lib/services/interceptors/response_handle_interceptor.dart b/comwell_key_app/lib/services/interceptors/response_handle_interceptor.dart
index d37f86fd..77e0df53 100644
--- a/comwell_key_app/lib/services/interceptors/response_handle_interceptor.dart
+++ b/comwell_key_app/lib/services/interceptors/response_handle_interceptor.dart
@@ -65,6 +65,7 @@ class ResponseHandleInterceptor extends Interceptor {
debugPrint('Error: ${_extractErrorMessage(response.data, "No data")}');
switch (response.statusCode) {
+ case 500:
case 401:
case 426:
logOut();