<div dir="ltr">Never mind I figured it out. The python library I was using (<a href="https://pypi.python.org/pypi/icalendar">https://pypi.python.org/pypi/icalendar</a>) mistakenly uses a colon instead of a semicolon after ATTENDEE and ORGANIZER... weird that never got caught or maybe I'm doing something wrong there.<div>
<br></div><div>Anyways, disregard.</div><div><br></div><div><div>Atli.<br></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 19 March 2014 13:26, Atli Thorbjornsson <span dir="ltr"><<a href="mailto:atlithorn@gmail.com" target="_blank">atlithorn@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi all, I'm writing a client for the CalendarServer and hit a small snag. I'm testing the outcome via Calendar app on OS X.<br>
<br>I can PUT vcalendar items with rrule to the server and they come out correctly.<br>
I can PUT a recurrence with a changed DTEND to the server and it comes out correctly.<br><br>When I add an ATTENDEE to the recurrence however I have problems.<br><br>If I do it via the calendar app I can see that it triggers this after the put:<br>
"implicit REQUEST - organizer:..."<br>and the attendee gets a copy of the vcalendar. <br><br>When I run my put request however this does not happen. The contents of the requests are identical but is there anything special I need to do to trigger this?<div>
I might be missing something in the headers?<br><br>Here is my post-data to create a recurrence with changed DTEND and ATTENDEE<br><br>PUT /calendars/__uids__/MjoxOnVzZXJz/calendar/e1f28de99f062e471cf04c582cc1e994.ics<br>
<br>BEGIN:VCALENDAR<br>VERSION:2.0<br>PRODID:Sling RestAPI<br>BEGIN:VEVENT<br>SUMMARY:Cleaning the 4th floor<br>DTSTART:20140501T120000Z<br>DTEND:20140501T160000Z<br>DTSTAMP:20140319T131700Z<br>UID:e1f28de99f062e471cf04c582cc1e994<br>
SEQUENCE:3<br>CREATED:20140319T131700Z<br>LOCATION:2<br>RRULE:FREQ=WEEKLY;COUNT=10;BYDAY=MO,TU,WE,TH,FR<br>END:VEVENT<br>BEGIN:VEVENT<br>SUMMARY:Cleaning the 4th floor<br>DTSTART:20140502T120000Z<br>DTEND:20140502T150000Z<br>
DTSTAMP:20140319T131700Z<br>UID:e1f28de99f062e471cf04c582cc1e994<br>RECURRENCE-ID:20140502T120000Z<br>SEQUENCE:4<br>ATTENDEE:CN="One sling";CUTYPE=INDIVIDUAL;EMAIL="<a href="mailto:1@sling.is" target="_blank">1@sling.is</a>";PARTSTAT=NEEDS-ACTION;RSVP=TRUE;SCHEDULE-STATUS="1.2":urn:uuid:MToxOnVzZXJz<br>
CREATED:20140319T131700Z<br>ORGANIZER:CN="Two sling";EMAIL="<a href="mailto:2@sling.is" target="_blank">2@sling.is</a>":urn:uuid:MjoxOnVzZXJz<br>END:VEVENT<br>END:VCALENDAR<div><br></div><div><br></div>
<div>Thanks,</div>
<div>Atli.</div><div><br></div><div><br></div><div><br></div><div><br></div></div></div>
</blockquote></div><br></div>