Bug 327282 - Google calendar/ical event gets doubled, i.e. added twice - event visible with no calendar displayed
Summary: Google calendar/ical event gets doubled, i.e. added twice - event visible wit...
Status: CONFIRMED
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: Google Resource (show other bugs)
Version: 5.9.2
Platform: Kubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Daniel Vrátil
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-07 15:23 UTC by Brylie Christopher Oxley
Modified: 2023-04-22 07:05 UTC (History)
8 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Screenshot of double calendar event (3.03 KB, image/png)
2013-11-07 15:25 UTC, Brylie Christopher Oxley
Details
Screenshot - Event persistance (51.24 KB, image/png)
2013-11-07 15:32 UTC, Brylie Christopher Oxley
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Brylie Christopher Oxley 2013-11-07 15:23:24 UTC
I have added a Google calendar to Kontact, as our organization relies heavily on Google apps.

When any of these occurr
* adding an event to the Google calendar through Kontact, 
* accepting an RSVP to an email event invite (linked to the Google calendar)
* adding an ical file to the Google calendar via Kontact

The following appears on my calendar:
* two events with the same title in the same slot

When I click on one event, both are highlighted. On my Google calendar (calendar.google.com) there is only one instance of the event.


Reproducible: Always

Steps to Reproduce:
1. Subscribe to a Google calendar in Kontact
2. Add an event to the Google calendar, 
2b. or download an ical file and merge it in to Google calendar
2c. or accept an event invite and merge it in to Google calendar


Actual Results:  
The calendar event is added, and a moment later displays a second time in the same slot.

Expected Results:  
The calendar event should display only once in the slot.
Comment 1 Brylie Christopher Oxley 2013-11-07 15:25:36 UTC
Created attachment 83406 [details]
Screenshot of double calendar event

Here is a screenshot demonstrating the double event entry on my calendar. These events are the same event.
Comment 2 Brylie Christopher Oxley 2013-11-07 15:31:30 UTC
I am just trying to find a work-around, and noticed that that one instance of the event remains visible when I uncheck all calendars. I.e. I am displaying no events, yet the duplicated event persists.
Comment 3 Brylie Christopher Oxley 2013-11-07 15:32:25 UTC
Created attachment 83407 [details]
Screenshot - Event persistance

The event persists when no calendars are set to display.
Comment 4 Denis Kurz 2016-09-24 19:26:41 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of kontact (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 5 a.key 2016-11-17 23:38:35 UTC
I can confirm that this is still happening on korganizer:

Version 5.3.0 (QtWebEngine)

Using:
KDE Frameworks 5.27.0
Qt 5.6.1 (built against 5.6.1)
The xcb windowing system

One important thing to add here is that in my case duplication happens in an enterprise environment. When people organize events/meetings through their google calendar web UI an email is sent to participants. kMail shows now a nice GUI buttons to accept reject etc. the invite but at this stage the event is already in my calendar but in an unconfirmed state. When I click on "accept" kmail adds the event to my calendar which is now a duplicate.
Comment 6 Denis Kurz 2017-01-08 00:17:20 UTC
Confirmed due to comment 5
Comment 7 Matija Šuklje 2018-07-17 12:30:35 UTC
I can confirm that this is still an issue in KOrganizer 5.7.3.

Furthermore, it seems it does not depend on the KDE user having a Google Calendar.

I have two laptops:

• work laptop – where we pay for Google apps, including Google Calendar and use that 
• private laptop – where I do not have a Google account, but my primary calendars are on my own Nextcloud (i.e. SabreDAV) CalDAV

I have been told that in both cases if I click on “approve” in the invite as described herein, I cause a duplicate entry either in my own Google Calendar and/or other participants’ calendars.

If memory serves me right, it is worse on work laptop, than on my private one. On my private laptop, I think all that happens is that the original creator receives a duplicate event, but I don’t (and I think other participants neither). On my work laptop, I think everyone (who already accepted the original invite?) receives a duplicate, including me.

In order to fix this bug, I am prepared to be a test bunny for finding what exactly causes this bug.
Comment 8 OlafLostViking 2018-11-30 06:18:45 UTC
Unfortunately, I can confirm it for 5.9.3. Just duplicated a huge event and invited half the company over our Google enterprise calender... :-(