SimonSimCity / agendav

A CalDAV web client similar to Google Calendar
http://agendav.org
GNU General Public License v3.0
0 stars 0 forks source link

Recurring event exception ignored on Google Calendar if it doesn't have same time-format as DTSTART #1

Open SimonSimCity opened 11 years ago

SimonSimCity commented 11 years ago

If you try to add an exception to an event, the Google Calendar is quite strict. It just acknowledges the exception if you use the same format as used in DTSTART.

That said:

SimonSimCity commented 11 years ago

Just to have it in here as well ... here are some test-data I came up with:

BEGIN:VEVENT
UID:040000008200E00074C5B7101A82E00800000000208CC6C506E1CE01000000000000000
 010000000BAA75A856498EF4EB31A511DBCB7E2EF
DTSTAMP:20131114T145921Z
CLASS:PUBLIC
CREATED:20131114T145706Z
DESCRIPTION:
DTSTART;TZID=America/Dawson:20131105T080000
DTEND;TZID=America/Dawson:20131105T083000
EXDATE;TZID=Pacific Standard Time:20131112T080000
EXDATE;VALUE=DATE:20131119
LAST-MODIFIED:20131114T145921Z
PRIORITY:5
RRULE:FREQ=WEEKLY;COUNT=4;BYDAY=TU
SUMMARY:TestedRecurrence inkl. time
TRANSP:OPAQUE
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
END:VEVENT

BEGIN:VEVENT
UID:130
DTSTAMP:20131114T145921Z
CLASS:PUBLIC
CREATED:20131114T145706Z
DESCRIPTION:
DTSTART;TZID=America/Dawson:20131105T080000
DTEND;TZID=America/Dawson:20131105T083000
EXDATE;TZID=Pacific Standard Time:20131112T080000
EXDATE;VALUE=DATE:20131119
EXDATE;TZID=Europe/Berlin:20131126T170000
LAST-MODIFIED:20131114T145921Z
PRIORITY:5
RRULE:FREQ=WEEKLY;COUNT=4;BYDAY=TU
SUMMARY:Another
TRANSP:OPAQUE
END:VEVENT

BEGIN:VEVENT
UID:040000008200E00074C5B7101A82E00800000000A0A745D806E1CE01000000000000000
 010000000892848CD8F177842A1ABAA968A319F78
DTSTAMP:20131114T145934Z
CLASS:PUBLIC
CREATED:20131114T145737Z
DESCRIPTION:
DTSTART;VALUE=DATE:20131104
DTEND;VALUE=DATE:20131105
EXDATE;TZID=Pacific Standard Time:20131111T000000
EXDATE;VALUE=DATE:20131118
LAST-MODIFIED:20131114T145934Z
PRIORITY:5
RRULE:FREQ=WEEKLY;COUNT=4;BYDAY=MO
SUMMARY:TestedRecurrence wo time
TRANSP:TRANSPARENT
X-MICROSOFT-CDO-BUSYSTATUS:FREE
END:VEVENT