Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug Report: Booking Slot error - Availability Issue After Attendee Removal #18460

Open
FenaPhoenix opened this issue Jan 3, 2025 · 1 comment
Labels
🐛 bug Something isn't working Low priority Created by Linear-GitHub Sync seats area: seats, guest meetings, multiple people

Comments

@FenaPhoenix
Copy link

Issue Summary
When using the "offer seats" functionality with 6 seats per timeslot, removing the final attendee via the API results in the slot appearing unavailable to other users, even though the timeslot should remain bookable until all 6 seats are filled.
(to clarify, if there is only 1 seat/attendee booked and it's removed then the entire session remains unbookable)

Steps to Reproduce
Activate the "offer seats" function with 6 seats per timeslot.
Book a single attendee for a specific timeslot.
Remove the attendee using the Cal.com API (tested via script and prefilled web form in the API reference docs).
Check the availability of the timeslot for booking.

Actual Results
The timeslot appears as unavailable to users after the attendee is removed.

Expected Results
The timeslot should remain available for booking until all 6 slots are filled, as per the configuration of the "offer seats" function.

Technical Details
Browser: Google Chrome Version 129.0.6668.60 (Official Build) (64-bit)
Node.js Version: 18.17.0
Testing Tools: Thunderclient extension (Visual Studio Code), Google Sheets, and Cal.com API reference.
Custom Question Data Inputs: Tested various types and formats with no impact on results.
Evidence
Conducted multiple tests creating bookings with varying custom question inputs.
All tests consistently produced the same issue.
Screenshots or video recordings of the issue can be provided upon request.

@FenaPhoenix FenaPhoenix added the 🐛 bug Something isn't working label Jan 3, 2025
@dosubot dosubot bot added the seats area: seats, guest meetings, multiple people label Jan 3, 2025
@PeerRich PeerRich added the Low priority Created by Linear-GitHub Sync label Jan 4, 2025
@PeerRich
Copy link
Member

PeerRich commented Jan 4, 2025

/bonus 20

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛 bug Something isn't working Low priority Created by Linear-GitHub Sync seats area: seats, guest meetings, multiple people
Projects
None yet
Development

No branches or pull requests

2 participants