Appointments that always book a set number of places now keep every place, even when the booking is added to a session that already exists.
- If a service is set to book two or more places at a time, all of those places are now reserved when the booking joins a session at the same time with the same instructor.
- Previously only one place was taken in that situation, so the session could look emptier than it really was and let in more customers than the service allows.
- Payment now completes correctly for these bookings whether the place was held on a new session or on one that was already running.