Replies: 1 comment 1 reply
-
|
For me it look as if iCloud would react to the comp-filter in an unexpected way. calendarQuery just sends a REPORT with a calendar-query + comp-filter (VEVENT + time-range). So if there's some specific hint that dav4jvm does something wrong or could do better, just let us know. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Might be running into an edge case around modified occurrences of recurring events (RECURRENCE-ID). When I modify a single occurrence of a recurring event in Apple Calendar (e.g., reschedule one meeting), that change doesn't sync to my app - the modified occurrence either doesn't appear or shows at the original time.
Scenario:
Main recurring event
BEGIN:VEVENT
UID:event-123
DTSTART:20241201T100000Z
RRULE:FREQ=WEEKLY;BYDAY=SU
SUMMARY:Weekly Meeting
END:VEVENT
Modified occurrence (same UID, but with RECURRENCE-ID)
BEGIN:VEVENT
UID:event-123
RECURRENCE-ID:20241208T100000Z ← identifies which occurrence
DTSTART:20241209T140000Z ← new date/time
SUMMARY:Weekly Meeting (rescheduled)
END:VEVENT
- Wasn't returned at all (0 events for that query)
- Was returned but dav4jvm's response handling didn't expose it correctly
- The callback wasn't invoked for the second VEVENT in the same file
5. When fetching via raw HTTP REPORT: Both VEVENTs are returned in the XML response
Beta Was this translation helpful? Give feedback.
All reactions