google-calendar-apigdatagoogle-calendar-recurring-events

Google Calendar API: Event duplicated when editing single event in series


I'm having an issue when pulling/listing an event feed from Google Calendar in python, using gdata 2.0.16.

If one event in a series of recurring events is edited, that specific event is duplicated. The Google Calendar web interface doesn't show both events, but when pulling the feed of events with gdata, both are returned.

This issue causes my event feed to show an event for the original event in the series, and a second event for edited version of that specific event in the series.

Does anyone know if this is a bug in Google Calendar, or if there is a way to prevent the original event (that was supposed to have been edited) from showing up? I've inspected the properties of both events, and they have an event_status of 'CONFIRMED'.


Solution

  • Turns out all I needed, was to add the following to my lookup query.

    query.singleevents = 'true'