Hi,
I'm trying to update an event that is in a non-primary calendar, but
it keeps getting moved to the default (primary) calendar.
This happens both in a PUT request, and a POST batch request.

Example:
1. I request the event i want using 'GET
http://www.google.com/calendar/feeds/fk3eq8rm01lli70t7cot5a4vn4%40group.calendar.google.com/private/full?alt=json'

I get back:
"{"version":"1.0","encoding":"UTF-8","feed":{"xmlns":"http://
www.w3.org/2005/Atom","xmlns$openSearch":"http://a9.com/-/spec/opensearch/1.1/","xmlns$gml":"http://www.opengis.net/gml","xmlns$georss":"http://www.georss.org/georss","xmlns$batch":"http://schemas.google.com/gdata/batch","xmlns$gCal":"http://schemas.google.com/gCal/2005","xmlns$gd":"http://schemas.google.com/g/2005","gd$etag":"W/\"DkAHSX47eCp7I2A9WxNQFk8.\"","id":{"$t":"http://www.google.com/calendar/feeds/fk3eq8rm01lli70t7cot5a4vn4%40group.calendar.google.com/private/full"},"updated":{"$t":"2009-09-22T13:05:38.000Z"},"category":[{"scheme":"http://schemas.google.com/g/2005#kind","term":"http://schemas.google.com/g/2005#event"}],"title":{"$t":"yet
another"},"subtitle":{"$t":""},"link":[{"rel":"alternate","type":"text/
html","href":"http://www.google.com/calendar/embed?src
\[email protected]"},
{"rel":"http://schemas.google.com/g/2005#feed","type":"application/atom
+xml","href":"http://www.google.com/calendar/feeds/
fk3eq8rm01lli70t7cot5a4vn4%40group.calendar.google.com/private/full"},
{"rel":"http://schemas.google.com/g/2005#post","type":"application/atom
+xml","href":"http://www.google.com/calendar/feeds/
fk3eq8rm01lli70t7cot5a4vn4%40group.calendar.google.com/private/full"},
{"rel":"http://schemas.google.com/g/2005#batch","type":"application/
atom+xml","href":"http://www.google.com/calendar/feeds/
fk3eq8rm01lli70t7cot5a4vn4%40group.calendar.google.com/private/full/
batch"},{"rel":"self","type":"application/atom+xml","href":"http://
www.google.com/calendar/feeds/fk3eq8rm01lli70t7cot5a4vn4%40group.calendar.google.com/private/full?alt\u003djson\u0026max-results\u003d9999\u0026start-min\u003d2009-09-20T16%3A05%3A22%2B03%3A00\u0026singleevents\u003dfalse\u0026start-max\u003d2009-09-24T16%3A05%3A22%2B03%3A00\u0026ctz\u003dUTC"}],"author":[{"name":{"$t":"RH
Test"},"email":{"$t":"[email protected]"}}],"generator":
{"version":"1.0","uri":"http://www.google.com/calendar","$t":"Google
Calendar"},"openSearch$totalResults":{"$t":"1"},"openSearch
$startIndex":{"$t":"1"},"openSearch$itemsPerPage":{"$t":"9999"},"gd
$where":{"valueString":""},"gCal$timezone":{"value":"UTC"},"gCal
$timesCleaned":{"value":"0"},"entry":[{"gd
$etag":"\"GU4KQA1Cdip7I2A6WhVb\"","id":{"$t":"http://www.google.com/
calendar/feeds/fk3eq8rm01lli70t7cot5a4vn4%40group.calendar.google.com/
events/hr4ptsv3cco0s3q1kcjspbskl4"},"published":
{"$t":"2009-09-22T13:05:38.000Z"},"updated":
{"$t":"2009-09-22T13:05:38.000Z"},"app$edited":{"xmlns$app":"http://
www.w3.org/2007/app","$t":"2009-09-22T13:05:38.000Z"},"category":[{"scheme":"http://schemas.google.com/g/2005#kind","term":"http://schemas.google.com/g/2005#event"}],"title":{"$t":"update
this"},"content":{"$t":""},"link":[{"rel":"alternate","type":"text/
html","href":"http://www.google.com/calendar/event?eid
\u003daHI0cHRzdjNjY28wczNxMWtjanNwYnNrbDQgZmszZXE4cm0wMWxsaTcwdDdjb3Q1YTR2bjRAZw","title":"alternate"},
{"rel":"self","type":"application/atom+xml","href":"http://
www.google.com/calendar/feeds/fk3eq8rm01lli70t7cot5a4vn4%40group.calendar.google.com/private/full/hr4ptsv3cco0s3q1kcjspbskl4"},{"rel":"edit","type":"application/atom+xml","href":"http://www.google.com/calendar/feeds/fk3eq8rm01lli70t7cot5a4vn4%40group.calendar.google.com/private/full/hr4ptsv3cco0s3q1kcjspbskl4"}],"author":[{"name":{"$t":"RH
Test"},"email":{"$t":"[email protected]"}}],"gCal$guestsCanModify":
{"value":"false"},"gCal$guestsCanInviteOthers":{"value":"true"},"gCal
$guestsCanSeeGuests":{"value":"true"},"gCal$anyoneCanAddSelf":
{"value":"false"},"gd$comments":{"gd$feedLink":{"href":"http://
www.google.com/calendar/feeds/fk3eq8rm01lli70t7cot5a4vn4%40group.calendar.google.com/private/full/hr4ptsv3cco0s3q1kcjspbskl4/comments"}},"gd$eventStatus":{"value":"http://schemas.google.com/g/2005#event.confirmed"},"gd$visibility":{"value":"http://schemas.google.com/g/2005#event.default"},"gd$transparency":{"value":"http://schemas.google.com/g/2005#event.opaque"},"gCal$uid":{"value":"[email protected]"},"gCal$sequence":{"value":"0"},"gd$when":[{"startTime":"2009-09-23T06:00:00.000Z","endTime":"2009-09-23T10:30:00.000Z"}],"gd$who":[{"rel":"http://schemas.google.com/g/2005#event.organizer","valueString":"yet
another","email":"[email protected]"}],"gd
$where":[{"valueString":""}]}]}}"

2. I send an update using 'PUT
http://www.google.com/calendar/feeds/fk3eq8rm01lli70t7cot5a4vn4%40group.calendar.google.com/private/full/hr4ptsv3cco0s3q1kcjspbskl4'
with the feed:
<entry xmlns:gd='http://schemas.google.com/g/2005' xmlns='http://
www.w3.org/2005/Atom'><link href='http://www.google.com/calendar/feeds/
fk3eq8rm01lli70t7cot5a4vn4%40group.calendar.google.com/private/full/
hr4ptsv3cco0s3q1kcjspbskl4' rel='self' type='application/atom+xml'/
><link href='http://www.google.com/calendar/feeds/
fk3eq8rm01lli70t7cot5a4vn4%40group.calendar.google.com/private/full/
hr4ptsv3cco0s3q1kcjspbskl4' rel='edit' type='application/atom+xml'/
><category term='http://schemas.google.com/g/2005#event'
scheme='http://schemas.google.com/g/2005#kind'/><id>http://
www.google.com/calendar/feeds/fk3eq8rm01lli70t7cot5a4vn4%40group.calendar.google.com/events/hr4ptsv3cco0s3q1kcjspbskl4</id><title>updated</title><content/><gd:eventStatus
value='http://schemas.google.com/g/2005#event.confirmed'/
><gd:transparency value='http://schemas.google.com/g/
2005#event.opaque'/><gd:visibility value='http://schemas.google.com/g/
2005#event.default'/><gd:when endTime='2009-09-23T10:30:00Z'
startTime='2009-09-23T06:00:00Z'/><gd:who valueString='RH Test'
rel='http://schemas.google.com/g/2005#event.organizer'
email='[email protected]'/><gd:who valueString='RH Test' rel='http://
schemas.google.com/g/2005#event.attendee' email='[email protected]'/
><author><name>RH Test</name><email>[email protected]</email></
author><gd:where valueString=''/></entry>
and I get back:
<?xml version='1.0' encoding='UTF-8'?><entry xmlns='http://www.w3.org/
2005/Atom' xmlns:gml='http://www.opengis.net/gml' xmlns:georss='http://
www.georss.org/georss' xmlns:batch='http://schemas.google.com/gdata/
batch' xmlns:gCal='http://schemas.google.com/gCal/2005'
xmlns:gd='http://schemas.google.com/g/2005'
gd:etag='&quot;GU4KQA1Efip7I2A6WhVb&quot;'><id>http://www.google.com/
calendar/feeds/rhmt66%40gmail.com/events/hr4ptsv3cco0s3q1kcjspbskl4</
id><published>2009-09-22T13:05:38.000Z</
published><updated>2009-09-22T13:05:50.000Z</updated><app:edited
xmlns:app='http://www.w3.org/2007/app'>2009-09-22T13:05:50.000Z</
app:edited><category scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/g/2005#event'/><title>updated</
title><content></content><link rel='alternate' type='text/html'
href='http://www.google.com/calendar/event?
eid=aHI0cHRzdjNjY28wczNxMWtjanNwYnNrbDQgcmhtdDY2QG0' title='alternate'/
><link rel='self' type='application/atom+xml' href='http://
www.google.com/calendar/feeds/rhmt66%40gmail.com/private/full/hr4ptsv3cco0s3q1kcjspbskl4'/><link
rel='edit' type='application/atom+xml' href='http://www.google.com/
calendar/feeds/rhmt66%40gmail.com/private/full/
hr4ptsv3cco0s3q1kcjspbskl4'/><author><name>RH Test</
name><email>[email protected]</email></author><gCal:guestsCanModify
value='false'/><gCal:guestsCanInviteOthers value='true'/
><gCal:guestsCanSeeGuests value='true'/><gCal:anyoneCanAddSelf
value='false'/><gd:comments><gd:feedLink href='http://www.google.com/
calendar/feeds/rhmt66%40gmail.com/private/full/
hr4ptsv3cco0s3q1kcjspbskl4/comments'/></gd:comments><gd:eventStatus
value='http://schemas.google.com/g/2005#event.confirmed'/
><gd:visibility value='http://schemas.google.com/g/2005#event.default'/
><gd:transparency value='http://schemas.google.com/g/
2005#event.opaque'/><gCal:uid
value='[email protected]'/><gCal:sequence
value='0'/><gd:when startTime='2009-09-23T06:00:00.000Z'
endTime='2009-09-23T10:30:00.000Z'><gd:reminder minutes='10'
method='email'/><gd:reminder minutes='10' method='alert'/></
gd:when><gd:who rel='http://schemas.google.com/g/2005#event.organizer'
valueString='RH Test' email='[email protected]'><gd:attendeeStatus
value='http://schemas.google.com/g/2005#event.invited'/></
gd:who><gd:where valueString=''/></entry>

Notice that the event suddenly moved to the calendar [email protected]
instead of fk3eq8rm01lli70t7cot5a4vn4%40group.calendar.google.com.

I suspect this is a bug in Google, but please tell me if I missed
something.

Thanks,
Ronnie.

--~--~---------~--~----~------------~-------~--~----~
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