SUMMARY The "iCal Calendar Folder" resource does not save the iCalender files to the configured path (as it is expected). STEPS TO REPRODUCE 1. In Kontact add a new calender resource, select "iCal Calendar Folder" 2. Configure it to use path in your home directory like "/home/bern/kontact/locally-saved-events" 3. Add a few events in kontact (to this calender resource) 4. Use kontact a while, sync the resource. 5. Shutdown kontact / akonadi OBSERVED RESULT find /home/bern/kontact/locally-saved-events does not find any files EXPECTED RESULT Each calender entry should give an iCalender file in this directory. SOFTWARE/OS VERSIONS Operating System: openSUSE Leap 15.2 KDE Plasma Version: 5.21.5 KDE Frameworks Version: 5.81.0 Qt Version: 5.15.2 Kernel Version: 5.3.18-lp152.72-default OS Type: 64-bit Graphics Platform: X11 rpm package: kdepim-runtime-21.04.0-lp152.255.1.src.rpm ADDITIONAL INFORMATION akonadiconsole shows that there are events in the resource and the resource itself is configured as is, no problems visible. The mysql backend is used as database for akonadi.
The problem was also seen with kdepim-runtime-20.12.1-lp152.245.2.x86_64 which was 5.16.x . For the test I've createda fresh resource.
I can confirm this issue.
A possibly relevant merge request was started @ https://invent.kde.org/pim/kdepim-runtime/-/merge_requests/127
Git commit 71c37db994ccb4877c9220e200b2517c5fd5b1d4 by Daniel Vrátil. Committed on 23/08/2023 at 17:22. Pushed by dvratil into branch 'release/23.08'. icaldirresource: fix directory not being configured on start Fix a regression from porting to config plugin - the updated configuration was not reloaded from file prior to attempting to create/load the configured directory. FIXED-IN: 5.24.1 M +7 -1 resources/icaldir/icaldirresource.cpp https://invent.kde.org/pim/kdepim-runtime/-/commit/71c37db994ccb4877c9220e200b2517c5fd5b1d4