cal.com icon indicating copy to clipboard operation
cal.com copied to clipboard

Events with multiple seats become unavailable every time someone makes a booking

Open dreadted opened this issue 10 months ago • 6 comments

Issue Summary

As soon as a guest books a seat for a multi guest event, and the event is created in Google Calendar, the event also disappears from the available events calendar as if it were fully booked. If the Google Calendar event is deleted, the event becomes open for booking again, until next guest makes a reservation.

Steps to Reproduce

  1. Go to this calendar and book the first available event (should say 8 available seats)

  2. When the booking is made, the event disappears altogether, instead of showing 7 available seats.

  3. If the event is deleted from the linked Google Calendar, the event becomes available for one more booking, and then disappears again.

Actual Results

Events with multiple seats become unavailable for booking immediatly after the first seat is taken

Expected Results

Events with multiple seats should be available for booking until all seats are taken.

Technical details

This is on the cal.com platform, not a standalone system.

dreadted avatar Apr 22 '24 16:04 dreadted

Hey there, @dreadted! 👋 I'm Dosu, a friendly bot here to lend a hand with bugs, questions, and helping you contribute while we wait for a human maintainer to chime in. I'm diving into your issue about multi-seat events getting incorrectly marked as unavailable, and I'll get back to you with a complete answer in just a bit!

dosubot[bot] avatar Apr 22 '24 16:04 dosubot[bot]

I"m having this same issue. Tried creating an event that had 30 seats open, but the moment the first person signed up, it closed the event on the calendar.

Stupac avatar Apr 22 '24 17:04 Stupac

It sounds like the issue where events with multiple seats become unavailable after the first booking might be related to the seatsPerTimeSlot configuration in your event settings on the cal.com platform. Ensure this is correctly set to reflect the total number of seats you intend to offer (e.g., 30 seats). If this configuration is accurate and the problem persists, it could be an issue with the logic that handles the addition of attendees and the updating of bookings, which might not be functioning as expected.

Recent changes or features introduced to the cal.com codebase, such as those managing the combination of bookings or rescheduling events with multiple attendees, could also be affecting the availability of your event after the first booking. There have been similar issues reported and resolved in the past, so checking the cal.com repository for related issues or updates might provide some insights or solutions.

If after reviewing your event's seatsPerTimeSlot configuration and the recent changes in the cal.com codebase the issue remains unresolved, consider providing more detailed information about your event setup and the steps you're following. This will help in diagnosing the problem more accurately.

Details

Sources


About Dosu This response is meant to be useful and save you time. It is not meant to be a precise solution, but rather a starting point for your own research.

Help me be more useful! Please leave a 👍 if this is helpful and 👎 if it is irrelevant.

To continue the conversation, mention @dosu.

dosubot[bot] avatar Apr 22 '24 19:04 dosubot[bot]

@dosu

I have same problem, seatsPerTimeSlot is set to 10 in my event. But when the first person sign in, the event disapear in cal.com reservation page.

In my google calendar, the event is still here but in busy state.

If I switch it to available in google calandar, it come back in cal.com reservation page.

Vincentig avatar Apr 25 '24 12:04 Vincentig

I downgraded to version 3.9.8, and the problem disappeared. Google Calendar + On-premise

guillaume-ro-fr avatar Apr 25 '24 13:04 guillaume-ro-fr

This feature is unusable right now, I must check everyday to activate by hand the event. I probaly loose registration to my event ....

Vincentig avatar May 03 '24 17:05 Vincentig

Hey @CarinaWolli could you please take a look at this one?

keithwillcode avatar Jul 24 '24 23:07 keithwillcode

Steps to Reproduce Go to this calendar and book the first available event (should say 8 available seats)

When the booking is made, the event disappears altogether, instead of showing 7 available seats.

If the event is deleted from the linked Google Calendar, the event becomes available for one more booking, and then disappears again.

I tested this on my account and on this calendar and it worked fine. Looks like this issue has been fixed. If you are still experiencing issues with that feel free to reopen 🙏

CarinaWolli avatar Jul 25 '24 07:07 CarinaWolli