Skip to content

Events get duplicated in the sidebar when an external program modifies them #946

@utf-4096

Description

@utf-4096

What Happened?

I have an Outlook iCalendar file that I wanted to be able to view from elementary Calendar. Since syncing from a remote .ics file is not supported (only option is a one-time import of a local .ics file), I configured syncing from Evolution directly with a refresh of 15 minutes.

After a few hours I noticed when opening Calendar that events were duplicated several times in the sidebar (but not the calendar view).

Killing Calendar and restarting it clears the duplicated event, but refreshing makes them appear again.

Steps to Reproduce

  1. Configure a remote iCalendar in Evolution
  2. Open elementary Calendar
  3. Right-click the remote calendar in Evolution and click "Refresh", repeat this a few times
  4. See events get duplicated in elementary Calendar

Expected Behavior

Events do not get duplicated.

OS Version

8.x (Circe)

OS Architecture

amd64 (on most hardwares)

Session Type

Secure Session (Wayland, This is the default)

Software Version

Latest release (I have run all updates)

Log Output

Hardware Info

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions