Hi,

I have been testing the creation of recurring event exceptions based on the
documentation at
http://code.google.com/apis/gdata/elements.html#gdRecurrenceException.

----------------------------------

*via API *

I am creating the exceptions by adding a new event with the
<gd:originalEvent> element pointing to the recurring event series.

I am comparing the xml coming back from Google and I see that irrespective
of how the exceptions are created (specialized or non-specialized) the
exceptions are not getting updated when the series is updated. The only
thing that changes is the <gd:comments> element in both types of exceptions.

The documentation states that if we create exceptions by

1)adding, changing, or removing comments, attendees, or attendee responses,
then the exception remains tied to the original event, and changes to the
original event also change the exception (aka non-specialized).

2) making any other changes to the exception (such as changing the time or
location) then the instance becomes "specialized," which means that it's no
longer as tightly tied to the original event. If you change the original
event, specialized exceptions don't change.

-----------------------------------------
*
via Google web UI*

The scenarios and results:


scenario 1:

create series
create exception by adding attendee
update series

result: exception gets updated (as expected)


scenario 2:

using the above series create an exception by changing the location
update the series again

result: the series is updated but neither of the 2 exceptions gets updated.
the result is as expected for the exception  having the new location but the
exception having the attendee should have gotten updated.


scenario 3:

create series
create exception
update series

result: exception gets updated along with the series.

update the series again
result: the exception does not get updated this time.


It seems like the non-specialized exceptions get updated only *once* when
the series is updated.


---------------------------------------

Please let me know if I have misunderstood the documentation or if this is a
bug.

Please  help me. I appreciate your help.

Thank you.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Calendar Data API" group.
To post to this group, send email to 
[email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-calendar-help-dataapi?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to