Comments (2)
To address the booking failures with ICS Proton linked booking pages under CAL-3668, consider the following steps based on the cal.com codebase updates and known ICS Proton constraints:
-
Review Recent cal.com Codebase Changes: Recent updates introduced
iCalSequence
andiCalUID
columns to enhance ICS functionality. Ensure these fields are correctly handled in your ICS Proton feed. More details on these changes can be found in the migration file. -
Check ICS Proton Booking Limits: Verify that you're not exceeding ICS Proton's booking limits, which could lead to failures. These limits include restrictions on the number of bookings per time frame and event length.
-
Investigate Open Issues and Error Handling: Explore open issues related to ICS feeds and booking failures in the cal.com repository for potential insights. Additionally, examine error handling in the codebase, particularly in
handleBookingRequested.ts
, for specific error messages or logs related to your issue.
For a more targeted solution, providing specific error messages or codes, along with the actions leading to the failure, would be highly beneficial.
Details
Sources
- Events with multiple seats become unavailable every time someone makes a booking
- ICS feed event import time zone fail, resulting in double bookings
- [CAL-3277] ICS feed not accepting Proton ics link
- The cal.com link shows slots that have conflicts
- packages/prisma/migrations/20231113202947_add_ical_columns_to_booking/migration.sql
- packages/features/bookings/lib/handleNewBooking/test/fresh-booking.test.ts
- packages/features/bookings/lib/handleNewBooking/test/reschedule.test.ts
- packages/features/bookings/lib/handleBookingRequested.ts
- apps/web/playwright/booking-limits.e2e.ts
- apps/api/v1/pages/api/bookings/_post.ts
- packages/core/CalendarManager.ts
- apps/web/playwright/fixtures/regularBookings.ts
- packages/app-store/routing-forms/config.json
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.
from cal.com.
we have a different ticket for ICS Proton calendar and a bounty
from cal.com.
Related Issues (20)
- issue with admin section HOT 1
- verify domain
- [CAL-3872] Get Transcripts from Recording
- [CAL-3873] "Share attendee information" - not toggled, but seats see each other's info HOT 3
- [CAL-3875] Error during org onboarding when migrating a team that has the owner of the org
- [CAL-3877] MEETING URL variable not working in a different language HOT 1
- [CAL-3880] remove i18n for all <Meta> or figure out how to SSR HOT 4
- [CAL-3879] hide app dir banner
- [CAL-3893] Error after build: iframe doesn't exist. `createIframe` must be called before `doInIframe` HOT 1
- Booking limits are being calculated from the attendee's (booker's) perspective (timezone). HOT 1
- [CAL-3897] Assigning managed event types fail when team member has an existing event type with the same slug
- Two hours less time difference in Nextcloud Web HOT 1
- README fails to mention enterprise edition and its license
- [CAL-3898] bug: round robin + offer seats adds all HOT 3
- [CAL-3899] v1 API - add sort option on GET /bookings
- Privacy Link Change HOT 3
- [CAL-3903] set conferencing apps as default
- This bug is not fixed [CAL-2506] Cant post to bookings endpoint - status 500 #11461 HOT 1
- "message": "no_available_users_found_error" HOT 1
- When I put in this payload to book a meeting it books a cal conference instead of a google meet conference. HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cal.com.