Recurring events: instances with STATUS:CANCELLED synced as EXDATE #1132
Replies: 5 comments 13 replies
-
|
This is known behavior and a feature: https://github.com/bitfireAT/ical4android/blob/d01dba06fcc57717cfc55d0ce6423538be37da7b/lib/src/main/kotlin/at/bitfire/ical4android/AndroidEvent.kt#L521 Some clients generate an EXDATE in this case and so it was requested.... |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for the info! Could you please provide some more background on which clients / use cases require this behaviour? (Searching for EXDATE, I did not find any issues / discussions in the ical4android repo...) For background: More than just a mismatch in (not) displaying existing CANCELLED instances on Android, this - I believe - also leads to a quite surprising behavior when changing STATUS to CANCELLED (for a single instance of a recurring event) in Fossify Calendar: This rather defeats the purpose / a consistent UI between calendars... |
Beta Was this translation helpful? Give feedback.
-
|
Hi, For "deleting" an instance of a recurring event, everything appears to work smoothly. Deleting an instance in Etar or Fossify Calendar correctly generates an EXDATE. Regarding "cancelling" an instance by Fossify Calendar (Etar does not yet support changing the STATUS), this also appears to work fine with a local calendar, see attached Local_Test.ics.txt (with instances on Nov. 19th deleted and on Nov. 21st cancelled). However, with a synced calendar (via DAVx5 to Nextcloud),
That does not look right to me... |
Beta Was this translation helpful? Give feedback.
-
|
I was very confused why my events kept disappearing. That was not what I was intended. I think there should be a different solution. Or maybe a setting to toggle this behavior. |
Beta Was this translation helpful? Give feedback.
-
|
Hi, |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi all,
First of all: many thanks for the continuing work in DAVx5!
Second: I have read your FAQ on the limitations with recurring events. As I am reporting on a Nextcloud - Thunderbird - [Android / DAVx5 / Calendar app] mismatch, there might be many "culprits". That being said, I still believe this might be a DAVx5 bug?! ;-)
DAVx5 App version
Android version and device/firmware type
Android calendar app
multiple, e.g. Etar (LineageOS version) or Fossify Calendar
Nextcloud version
Thunderbird version
Steps to reproduce
CANCELLED, either via Nextcloud calendar app or ThunderbirdActual result
Android Calendar apps will not show the cancelled instances of the recurring event.
Fossify Calendar ICS export shows cancelled instances as EXDATE.
Expected result
Android Calendar apps should show cancelled instances, with special marking, e.g. strike-through, if supported by app (e.g. Etar or Fossify Calendar as of recently).
Calendar app export should show cancelled instances as separate VEVENTs as in Nextcloud and Thunderbird export.
Further info
.txtextension to upload.)CANCELLEDincluded in the test calendar is synced and shown properly.Beta Was this translation helpful? Give feedback.
All reactions