calcom / cal.com

Scheduling infrastructure for absolutely everyone.
https://cal.com
Other
32.64k stars 8.09k forks source link

(bug) Recurring events set to "yearly" don't recur. #16442

Open michaelcrusso opened 3 months ago

michaelcrusso commented 3 months ago

Issue Summary

When setting up an recurring event with the occurences set to yearly, the booking page generates the correct dates for the future events on the booking page:

image

However, when the booking is confirmed, no future events are generated (only the current booking is created). Therefore, in the "Upcoming" tab of the Bookings page there is only one appointment (when there should be five, going by my example photo), and under the "Recurring" tab it shows there are no recurring bookings:

image

Steps to Reproduce

  1. Set event to recurring, yearly.
  2. Booked a yearly appointment with 5 iterations.

Expected behavior

Five bookings should be generated, and it should appear under the "Recurring" tab to enable me to cancel all outstanding bookings.

Other information

No response

Screenshots

No response

Environment

Desktop (please complete the following information)

- OS: Windows 10 22H2
- Browser: Firefox 
- Version: 129.0.2
darshil89 commented 3 months ago

So suppose someone set an event to recurring yearly then under booking section it should show only the current booking but under recurring it should show the recurring of that particular event. Let me know if I took it correct.

michaelcrusso commented 3 months ago

So suppose someone set an event to recurring yearly then under booking section it should show only the current booking but under recurring it should show the recurring of that particular event. Let me know if I took it correct.

I believe it should show future bookings under "Upcoming", and also show under "Recurring". If you make a recurring event for every week (I made one called "Weekly" and had it recur 3 times), it will generate bookings on both the "Upcoming" tab, like so:

image

And also create an object under the "Recurring" tab that shows the number of appointments remaining, and gives the option to cancel all remaining:

image

However, when I then make an event that recurs yearly (called "Yearly", also recurring 3 times) it only makes the first appointment and no others. It also doesn't appear under the "Recurring" tab:

image

image

It's as if I didn't schedule a recurring booking at all when it's set to yearly.

darshil89 commented 3 months ago

Got your point, I'll start working on this , can you please assign me this issue?

CarinaWolli commented 2 months ago

Got your point, I'll start working on this , can you please assign me this issue?

We don't assign to issue, but feel free to work on it 🙏