Skip to content

fix(dav): include moved recurrence overrides in the stored occurrence range - #66107

Open
lazerg wants to merge 1 commit into
nextcloud:masterfrom
lazerg:fix/issue-65979-moved-occurrence-range
Open

lazerg wants to merge 1 commit into
nextcloud:masterfrom
lazerg:fix/issue-65979-moved-occurrence-range

Conversation

@lazerg

@lazerg lazerg commented Oct 31, 2026 •

Copy link
Copy Markdown

Summary

getDenormalizedData() only used the master event for firstoccurence/lastoccurence, so an override moved outside the master's range was missed by time-range queries. The range now also covers every override of the same component type.

TODO

  • Widen the stored occurrence range with moved overrides
  • Add test cases to CalDavBackendTest

Checklist

AI (if applicable)

  • The content of this PR was partly or fully generated using AI (Claude, claude-opus-5-5)

… range

Assisted-by: Claude:claude-opus-5-5
Signed-off-by: lazerg <lazerg2@gmail.com>
@SebastianKrupinski SebastianKrupinski self-assigned this Nov 2, 2026
@SebastianKrupinski SebastianKrupinski added the 3. to review Waiting for reviews label Nov 2, 2026
@SebastianKrupinski SebastianKrupinski added this to the Nextcloud 36 milestone Nov 2, 2026
@SebastianKrupinski

Copy link
Copy Markdown
Contributor

@lazerg

Please put back the original description template and fill it in properly

@lazerg

lazerg commented Nov 2, 2026

Copy link
Copy Markdown
Author

Done, I restored the template and filled it in.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Moved occurrence (RECURRENCE-ID outside the master's range) is missing from time-range queries / Calendar app

2 participants