Table reservations hotfix
Bug fixTable reservationsAn issue in the Easy Eatery table reservations availability checker caused the last timeslot in a serving time to be marked as unavailable under very specific circumstances.
This issue occurred when there was a short gap between two serving times, and the start time of the second serving time fell after the calculated end time of a booking that occupied the the last timeslot of the first serving time.
However, if the booking's calculated end time extended past the start of the second serving time, then the system would correctly allow the reservation to occupy the final timeslot of the first timeslot.
This issue has now been resolved, and availability is accurately reflected across all scenarios.