Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
E
evolution-data-server
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 38
    • Issues 38
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GNOME
  • evolution-data-server
  • Issues
  • #162

Closed
Open
Opened Oct 11, 2019 by Paul van Tilburg@paulvt

e-cal-recur: Ignores recurrence exceptions

Since I upgraded Evolution from 3.30.x to 3.34.0 (on Debian testing/bullseye), recurrence exceptions are no longer handled. That is, a recurring appointment is drawn on days that are supposed to be an exception to the recurrence rule. This can be reproduced by creating an appointment today that recurs 4 times and adding exception for tomorrow. The appointment will still be drawn for tomorrow.

On a side note, it is interesting that if you add an exception through the Appointment dialog, it add a date exception, while using Delete This Occurrence via the context menu on an appointment it adds a date/time exception. (I noticed that other iCal implementation don't handle date-only exceptions that well, but that isn't Evolutions problem, I suppose.)

For completion, I have added an Test.ics with an recurring appointment Test entered on 2019-10-10 for 4 times, with a date exception for 2019-10-11 and a date/time exception for 2019-10-12 10:00 UTC.

Edited Oct 15, 2019 by Milan Crha
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: GNOME/evolution-data-server#162