Steps to reproduce
1.Create a recurring event in Nextcloud Calendar (e.g. weekly event with multiple occurrences)
2.Invite one or more participants via email
3.Participants accept the invitation
4. As organizer, delete only one occurrence of the recurring event (not the entire series)
5.Wait for sync / refresh attendee calendars
Expected behavior
- Only the specific deleted occurrence should be removed from attendee calendars
- Remaining events in the recurrence series should remain active
- No full-series cancellation should be triggered
Actual behavior
- In organizer calendar:
- The selected occurrence is correctly removed
- Remaining recurring events are still present (correct)
- In attendee calendars:
- The entire recurring event series becomes cancelled (strikethrough)
- All occurrences appear cancelled, not just the deleted one
Calendar app version
6.2.2 (even in newer versions)
CalDAV-clients used
No response
Browser
No response
Client operating system
No response
Server operating system
No response
Web server
None
Database engine version
None
PHP engine version
None
Nextcloud version
latest
Updated from an older installed version or fresh install
Fresh install
List of activated apps
Nextcloud configuration
Web server error log
Log file
Browser log
Additional info
It appears that when a single occurrence is deleted, the CalDAV/iTIP message sent to attendees is interpreted as a series-level CANCEL instead of a recurrence exception update, causing the entire UID series to be marked as cancelled.
this is the attendee calendar after they accpeted the invite for a recurring event

This is the organizer calendar (cancels an event)

This is the attendee calendar after ONE event was deleted (all are canceled)

Steps to reproduce
1.Create a recurring event in Nextcloud Calendar (e.g. weekly event with multiple occurrences)
2.Invite one or more participants via email
3.Participants accept the invitation
4. As organizer, delete only one occurrence of the recurring event (not the entire series)
5.Wait for sync / refresh attendee calendars
Expected behavior
Actual behavior
Calendar app version
6.2.2 (even in newer versions)
CalDAV-clients used
No response
Browser
No response
Client operating system
No response
Server operating system
No response
Web server
None
Database engine version
None
PHP engine version
None
Nextcloud version
latest
Updated from an older installed version or fresh install
Fresh install
List of activated apps
Nextcloud configuration
Web server error log
Log file
Browser log
Additional info
It appears that when a single occurrence is deleted, the CalDAV/iTIP message sent to attendees is interpreted as a series-level CANCEL instead of a recurrence exception update, causing the entire UID series to be marked as cancelled.
this is the attendee calendar after they accpeted the invite for a recurring event

This is the organizer calendar (cancels an event)

This is the attendee calendar after ONE event was deleted (all are canceled)
