Bug 288440 - Duplicated entries in kalendar for periodic events after changing them
Summary: Duplicated entries in kalendar for periodic events after changing them
Status: RESOLVED FIXED
Alias: None
Product: libkgapi
Classification: Frameworks and Libraries
Component: calendar (show other bugs)
Version: 0.3.1
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Daniel Vrátil
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-07 20:23 UTC by kai.straube
Modified: 2012-10-21 22:03 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kai.straube 2011-12-07 20:23:33 UTC
Version:           GIT (using KDE 4.7.3) 
OS:                Linux

After creating a periodic event in google-calendar and changing only one item of them in kontact-kalendar the event appears twice. One of this two entries is then the periodic one and the other is the single changed entrie.
Killing one of this events goes wrong. Kontact says "You are not the organizator of this event..."

Reproducible: Always

Steps to Reproduce:
Create a periodic event in google-calendar. Lets say 6:00 at every monday.
Synch with kontact-kalendar.
Change one single item of the series. Lets say, on one single monday you add a describtion of the event ore you change the location of one item.
Synch with kontact-kalendar. 
the event now apears twice in kontact.

Actual Results:  
the event now apears twice in kontact.

Expected Results:  
google-calendar and kontact should be also in this cases in synch.
Comment 1 Daniel Vrátil 2011-12-09 11:04:50 UTC
Thanks for the report. 

The issue is caused by the parser which does not support recurrence exceptions and also the way Google handle recurrence exceptions. It's rather complicated and it will probably take some time to properly handle it in libkgoogle.
Comment 2 Daniel Vrátil 2012-10-21 22:03:11 UTC
We have support for detached instances in the Google Calendars since KDE 4.9 and the recent release of LibKGAPI 0.4.3 fixes some more issues with exceptions in recurrent events.