From 94c9e427a6f3a424aa1b0474654b862525c8869e Mon Sep 17 00:00:00 2001 From: David Date: Mon, 3 Jun 2019 16:53:44 +0800 Subject: [PATCH] bug fix is_booked --- booking/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/booking/views.py b/booking/views.py index 9201e16..b55e115 100644 --- a/booking/views.py +++ b/booking/views.py @@ -272,13 +272,13 @@ class RoomBookingStatusDetail(generics.GenericAPIView): end_datetime = datetime.datetime.combine(date, end_time) is_booked = False for booking in record.select_related('user').filter(seats__id=seat.id): - is_booked = True s_datetime = max(start_datetime, datetime.datetime.combine(date, booking.start_time)) e_datetime = min(end_datetime, datetime.datetime.combine(date, booking.end_time)) s = int((s_datetime - start_datetime) / step) e = int((e_datetime - start_datetime) / step) booked_count_total += e - s for i in range(s, e): + is_booked = True booking_status_list[i]['booking'] = { 'id': booking.id, 'start_time': booking.start_time,