nextcloud / calendar

📆 Calendar app for Nextcloud
https://apps.nextcloud.com/apps/calendar
GNU Affero General Public License v3.0
975 stars 240 forks source link

Update events when they're imported again instead of failing import (taking SEQUENCE into account) #3053

Open chrisaga opened 3 years ago

chrisaga commented 3 years ago

Steps to reproduce

  1. Import an event via *.ics file importation (METHOD:REQUEST STATUS:CONFIRMED)
  2. Import event cancellation via *.ics file (METHOD:CANCEL STATUS:CANCELED)

Expected behaviour

The event status should be updated to "Cancelled" and the display updated.

Actual behaviour

Nothing changes

Calendar app

Calendar app version:2.2.1

CalDAV-clients used: N/A (ics file import)

Client configuration

Browser:Firefox88

Operating system:Ubuntu

Server configuration

Will provide later if relevant.

miaulalala commented 3 months ago

The import fails because the UID already exists in the system. This is more of a feature than a bug.

chrisaga commented 3 months ago

The import fails because the UID already exists in the system. This is more of a feature than a bug.

Technically it might be a feature. On the UX perspective something is clearly missing. Let's say the US would be : As a participant to a meeting, I'd like my being calendar updated when the meeting is canceled or rescheduled in order to avoid hassle and potential mistakes caused by manually updating it. 😉

I would say that things evolved a little bit since I filled this issue. Sometimes it works, sometimes not.