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,