- Notifications
You must be signed in to change notification settings - Fork11.2k
fix: skip email verification for reschedules and added test case#24867
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
fix: skip email verification for reschedules and added test case#24867
Conversation
@kartik-212004 is attempting to deploy a commit to thecal Team onVercel. A member of the Team first needs toauthorize it. |
CLAassistant commentedNov 3, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
No issues found across 2 files
bb61fa0 tocf66c0cCompare
dhairyashiil left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
Please attach before and after loom video, making it draft until then.
kartik-212004 commentedNov 3, 2025
added before and after video |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
No issues found across 2 files
dhairyashiil commentedNov 3, 2025
Hello@kartik-212004, thank you for the PR.
|
kartik-212004 commentedNov 3, 2025
The email field is disabled during rescheduling, so you cannot use a different email address. ![]() |
dhairyashiil commentedNov 3, 2025
looks good 👍🏼
what about this? |
kartik-212004 commentedNov 4, 2025
Yes its implemented for the seated booking aswell. |
dhairyashiil commentedNov 4, 2025
Everything looks good Kartik. Please fix the failing test. I think that’s the only thing left |
kartik-212004 commentedNov 4, 2025
Thanks for the feedback@dhairyashiil , i will fix the failing test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
No issues found across 1 file
kartik-212004 commentedNov 4, 2025
@dhairyashiil fixed failing test |
dhairyashiil commentedNov 4, 2025
Okay, I will check. Btw please sign CLA:comment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
No issues found across 2 files
Udit-takkar left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
LGTM
github-actionsbot commentedNov 5, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
E2E results are ready! |
228fbaf intocalcom:mainUh oh!
There was an error while loading.Please reload this page.

Uh oh!
There was an error while loading.Please reload this page.
Enable rescheduling without requiring booker email verification#24850
What does this PR do?
This PR allows users to reschedule appointments without requiring email verification, even when "Requires booker email verification" is enabled on the event type. Email verification is still enforced for new bookings to maintain security.
Visual Demo (For contributors especially)
A visual demonstration is strongly recommended, for both the original and new change(video / image - any one).
Before:
Your.booking.has.been.confirmed._.Cal.com.-.4.November.2025.mp4
After:
after.mp4
Mandatory Tasks (DO NOT REMOVE)
How should this be tested?
Run automated tests:
yarntest packages/features/bookings/lib/handleNewBooking/test/email-verification-booking.test.ts -- --integrationTestsOnly