<html>
<head><title></title></head>
<body><div class="iw_mail" dir="ltr">
<p style="margin:0;">It is possible to have both properties in some cases, but it's also not universally supported and interoperable.</p>
<p style="margin:0;"><br></p>
<p style="margin:0;">The case is having "<span style="background-color: rgb(253, 253, 252);">RECURRENCE-ID;RANGE=THISANDFUTURE:" and then overriding the rest of a the recurring series with a new RRULE. In practice most clients split the recurrence into two separate events and deal with the consequences (</span><a href="https://github.com/apple/ccs-calendarserver/blob/master/doc/Extensions/caldav-recursplit.txt).">https://github.com/apple/ccs-calendarserver/blob/master/doc/Extensions/caldav-recursplit.txt).</a></p>
<p style="margin:0;"><br></p>
<p style="margin:0;">F.</p>
<div class="signature"> </div>
<br><blockquote class="reply_block" dir="ltr" style="border-left: 2px solid #0088CC; margin: 5pt 0 5pt 10pt; padding: 0 0 0 5pt; font-size: 13px; font-family: roboto,tahoma,helvetica,sans-serif;">
<hr size="1">-----Original Message-----<br>From: "Garry Shutler" <<a href="mailto:garry@cronofy.com">garry@cronofy.com</a>><br>To: <a href="mailto:caldeveloper-l@lists.calconnect.org">caldeveloper-l@lists.calconnect.org</a><br>Date: 04/05/18 12:46<br>Subject: [caldeveloper-l] Recurrence override with RRULE<br><br><div dir="ltr">
<div>
<div>
<div>
<div>
<div>
<div>Hi,<br><br>
</div>We've come across a weird one which I can't decide from the RFCs how it should be dealt with (so we're going by how it's displayed when imported).<br><br>
</div>
<div>Here's a cut down example of what we've seen:<br>
</div>
<div><br></div>
<span style="font-family:monospace,monospace">BEGIN:VCALENDAR<br>VERSION:2.0<br>BEGIN:VEVENT<br>DTSTART:20180323T070000Z<br>DTEND:20180323T083000Z<br>RRULE:FREQ=DAILY<br>SEQUENCE:0<br>SUMMARY:example<br>UID:override-with-rrule<br>END:VEVENT<br>BEGIN:VEVENT<br>DTSTART:20180323T080000Z<br>DTEND:20180323T093000Z<br><b>RECURRENCE-ID:20180323T070000z<br>RRULE:FREQ=DAILY</b><br>SEQUENCE:0<br>SUMMARY:example<br>UID:override-with-rrule<br>END:VEVENT<br>END:VCALENDAR</span><br><br>
</div>I thought that a RECURRENCE-ID couldn't have a RRULE and/or that only the master should have RRULEs. I can't find anything in the RFCs to confirm this (my Google-fu/reading skills may be weak!).<br><br>
</div>To reflect what is displayed in Calendar.app we're ignoring the RRULE in the override. However, I wanted to check here to see if that's what we should be doing, whether this is valid, etc.<br><br>
</div>Cheers,<br>
</div>Garry<br clear="all"><div><div><div><div><div><div><div><div><div><div><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr">
<br><div><div style="color:rgb(0,0,0)"><span style="border-spacing:0px;border-collapse:separate;font-family:Helvetica"><b style="color:rgb(102,102,102)">Garry Shutler</b> <font color="#3D85C6">|</font> <font color="#666666">CTO</font></span></div></div>
</div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
</div>
<hr>_______________________________________________<br>caldeveloper-l mailing list<br><a href="mailto:caldeveloper-l@lists.calconnect.org">caldeveloper-l@lists.calconnect.org</a><br><a href="http://lists.calconnect.org/listinfo.cgi/caldeveloper-l-calconnect.org">http://lists.calconnect.org/listinfo.cgi/caldeveloper-l-calconnect.org</a><br>
</blockquote>
</div></body>
</html>