-
Notifications
You must be signed in to change notification settings - Fork 228
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
Updating a single item in a recurring event does not update the change properly #4727
Comments
@st3iny is this known? |
Not that I know of. I'll try to reproduce it. |
My bad. It sounded like one of the other recurrence bug reports. |
I was able to reproduce it. Editing another occurrence in the set also sets its sequence number to 1. |
While looking through the code in node_modules/@nextcloud/calendar-js/dist/index.esm.js i made some observations regarding this
|
@st3iny Can i start developing this and send a PR or is it some other issue ? |
Steps to reproduce
1.Create a recurring event for 10:00am - 11:00am that repeats daily for 1 week.
2.Edit and change the time to 10:30am - 11:30am for the second occurrence in the series using the “update this occurrence” button.
3.Save
Expected behavior
The change in time of the edited second occurrence from 10:00am-11:00am to 10:30am-11:30am should be properly updated in Google calendar.
Actual behaviour
When we create a recurring event which repeats daily for 1 week. The SEQUENCE number of the generated initial ICS is 2.
When we edit the second occurrence in the recurring event , the generated VEVENT has the same UID of parent and SEQUENCE of 1.
Now the parent event has higher SEQUENCE (2) than the edited occurrence .
Since the edited occurrence has a lower SEQUENCE (1) , the edited occurrence is not getting properly updated in Google calendar.
The edited occurrence should have a higher SEQUENCE number than the parent event and the initial ICS which created the recurring event must be having a SEQUENCE of 0 since it is the first event before any update.
Calendar app version
4.1.0
CalDAV-clients used
Google Calendar
Browser
Firefox 106.0.2
Client operating system
Ubuntu 20.04.5 LTS
Server operating system
Ubuntu 20.04.5 LTS
Web server
Apache
Database engine version
MySQL
PHP engine version
PHP 7.4
Nextcloud version
26.0.0.1
Updated from an older installed version or fresh install
Fresh install
List of activated apps
Nextcloud configuration
No response
Web server error log
No response
Log file
No response
Browser log
No response
Additional info
No response
The text was updated successfully, but these errors were encountered: