Bug 443432 - changing calendar of an event doesn't work correctly
Summary: changing calendar of an event doesn't work correctly
Status: REPORTED
Alias: None
Product: korganizer
Classification: Applications
Component: groupware (show other bugs)
Version: 5.16.3
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-07 10:27 UTC by Michael Tsang
Modified: 2022-05-03 15:41 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Tsang 2021-10-07 10:27:20 UTC
SUMMARY
I tried to change a calendar of an event using Kontact but it didn't save on the server correctly


STEPS TO REPRODUCE
1. Create a calendar called "pending.ics" on a CalDAV server.
2. Add it as an account in Kontact.
3. Create a recurring event on it.
4. Use DAVx5 on an Android phone to create another calendar, called "training.ics" on the same CalDAV account.
5. Resynchronise the folder list in Kontact and select "training.ics" in the folder list as well, such that both folders are enabled.
6. Edit the recurring event created in step 3, change it from "pending.ics" to "training.ics", save it.

OBSERVED RESULT
The event shows correctly in Kontact, however, if I use InfCloud to sign in the server, it shows that the same event are in both folders (pending.ics and training.ics), and Google Calendar on Android phone shows the event is in the old pending.ics folder but not in training.ics folder).

Only by manually deleting the stale event in pending.ics using InfCloud, then deleting and recreating the account in Kontact and also disabling and enabling the folders in DAVx5, the event can be shown correctly as in training.ics on all my devices.


EXPECTED RESULT

After I change the folder from pending.ics to training.ics on Kontact, there should only be one event on training.ics as shown in InfCloud but not in pending.ics, and Google Calendar on Android phone should show it in training.ics but not pending.ics


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 gjditchfield 2021-10-07 16:03:58 UTC
Which CalDAV server do you use?
Comment 2 Michael Tsang 2021-10-07 17:42:12 UTC
radicale 1.1.6