fixed bookings going through without proper validation