I synchronize my calendar files between home and office using unison, and for any calendar file that is changed, the color assignment is lost. This behavior can be reproduced generally by replacing/editing an .ics file outside of korganizer. Reproducible: Always Steps to Reproduce: 1. Add a trial event in a calendar file using korganizer 2. Edit that calendar file with an outside tool, removing the trial event 3. Overwrite calendar file with the edited version. Actual Results: Upon replacing a largish .ics file, one sees in korganizer how first all entries belonging to that file are removed (rather slowly, even though I have a fast workstation), and then how they are added back in with a different colour. Expected Results: Korganizer should show the replaced calendar with the color assignment that belonged to that file. I checked in .kde/share/config/korganizerrc, and noticed that the many times I have by now corrected the color assignments has led to a very long list of "akonadi:?collection\x3d...=....", so it looks like that akonadi starts a new collection whenever a file is changed, and that korganizer, not surprisingly, doesn't know that really this collection reflects the same file, just with updated content.
In my case, the owncloud resource is set as default, and every time kontact starts, it is either deselected and with random colour, or completely missing, in which case I have to restart kontact. This on KDE 4.9.2 on openSUSE 12.1.
I guess, if the feature from bug #328862 would be implemented, this could resolve this issue in an elegant way.
This bug has only been reported for versions older than KDEPIM 4.14 (at most akonadi-1.3). Can anyone tell if this bug still present? If noone confirms this bug for a recent version of akonadi (part of KDE Applications 15.08 or later), it gets closed in about three months.
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.