[caldeveloper-l] REPORT <sync-collection> for <caldav:calendar-data> --- Google returning only updated event instances

Andri Möll andri at dot.ee
Fri Jun 1 14:59:55 PDT 2018


That works indeed and I'll switch over to sync-collection + multiget as 
well, but [Google's] <calendar-data>'s behavior in response to 
<sync-collection> is quite a nut in its own right. Delete the last 
instance you have of a repeating event without a master and Google gets 
you a "200 OK" with an empty VCALENDAR. Go GET or multiget it and you 
get 404.

I haven't checked other servers. Happen to know how Cyrus behaves?


> Surely <caldav:calendar-data> isn't defined differently in the REPORT 
> context and in the PROPFIND context?

Correction to my own question --- "defined differently in 
<sync-collection> vs <calendar-multiget>". Noticed in RFC 4791 that 
<calendar-data> isn't supposed to be returned in PROPFIND.


On 06/01/2018 09:28 PM, Bron Gondwana wrote:
> What happens if you just fetch the href in changes and then use a get 
> or multiget to fetch the calendar data?
>
> I'm pretty sure I changed all our perl client code to do that a while 
> back for unrelated reasons (ok, because some servers just error out if 
> you try to fetch too many items at once, so we batch the calendar data 
> requests).
>
> Bron.
>
>
> On Sat, Jun 2, 2018, at 02:58, Andri Möll wrote:
>>
>> Hey,
>>
>> Does anyone know what's up with Google Calendar's CalDAV REPORT 
>> <sync-collection> with <sync-token> response only returning updated 
>> recurring event instances in <caldav:calendar-data> and not the 
>> entire iCalendar with its master and other [unchanged] instances? 
>> Surely <caldav:calendar-data> isn't defined differently in the REPORT 
>> context and in the PROPFIND context?
>>
>> Throwing in <caldav:comp> in hopes that it'll trigger a full response 
>> doesn't seem to work either.
>>
>>
>>> <caldav:calendar-data>
>>>   <caldav:comp name="VCALENDAR">
>>>     <caldav:allprop/>
>>>     <caldav:allcomp/>
>>>   </caldav:comp>
>>> </caldav:calendar-data>
>>
>>
>> Thanks!
>>
>> Andri
>>
>> _________________________________________________
>> caldeveloper-l mailing list
>> caldeveloper-l at lists.calconnect.org 
>> <mailto:caldeveloper-l at lists.calconnect.org>
>> http://lists.calconnect.org/listinfo.cgi/caldeveloper-l-calconnect.org
>
> --
>   Bron Gondwana, CEO, FastMail Pty Ltd
>   brong at fastmailteam.com
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.calconnect.org/pipermail/caldeveloper-l-calconnect.org/attachments/20180601/dcc7b5d7/attachment.html>


More information about the caldeveloper-l mailing list