Summary: | Dissociate From Recurrence broken | ||
---|---|---|---|
Product: | [Applications] korganizer | Reporter: | Tassilo Horn <tassilo> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Tassilo Horn
2010-05-17 18:01:02 UTC
Here's a recipe for the broken "Only dissociate this one" behavior: 1. Create a new weekly recurring event "Baz". 2. Jump forward one week and select that event. 3. Select "Dissociate from Recurrence..." -> "Only dissociate this one" Expected result: The one single Baz event has one exception for that date. Actual result: There's a new duplicate Baz event on that day which has no reccurence set. The original Baz event has one exception for the day I've dissolved. As you can see, in both usecases the "Dissolve From Recurrence" should only modify the existing event, either by adding an end date or an exception. The creation of a duplicate event is wrong in both cases. This bug together with bug 172464 and bug 223388 make korganizer really hard to use for me. Not that I don't know workarounds, but I hardly TRUST korganizer anymore. And that 2 month after I switched all my PIM needs to KDE/Kontact... Till I recognized that there is a bug in korganizer I used the dissolve feature quite some time. When I saw that there's something wrong, I ended up fixing and compacting (removing dups) the iCal file manually with a text editor. KOrganizer has so many features which simply don't work or at least you cannot be sure they work. So currently I refrain to use anything that has to do with drag&drop or shortcut features in the context menu, but always go through the event properties. Argh, I think this is not a bug but the correct behavior. After looking up the exact definition of "dissociate" the current behavior makes sense to me. Sorry for the noise. |