Bug 345682

Summary: zanshin 0.2.1-1074-ge570d19 doesn't show projects as projects after sync
Product: [Frameworks and Libraries] frameworks-kcalendarcore Reporter: Franz Schrober <franzschrober>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: faure, franzschrober, mbensi
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description Franz Schrober 2015-03-29 20:47:07 UTC
zanshin-next 0.2.1-1074-ge570d19 doesn't show projects on a different machine as project after they were synchronized through things like CalDav (owncloud). The akonadiconsole shows that the raw data contains the vcard entry X-KDE-ZANSHIN-PROJECT:1. But this doesn't seem to be enough for zanshin-next because it expects X-KDE-Zanshin-Project:1 (compare lower and upper case).

Fix is to make the string compare for this entry to ignore upper/lowercase or to use vcard compatible UPPER-CASE-ONLY keys.

Reproducible: Always
Comment 1 Kevin Ottens 2015-12-23 21:25:29 UTC
I would expect that to still be a problem in the upcoming 0.3. We have no good way to fix that and stay compatible with data already in the wild... That said I would argue this is the job of KCalCore to deal with casing properly, we're merely using it to check for the custom property presence. Reassigning there.
Comment 2 David Faure 2019-10-12 20:49:49 UTC
I believe I fixed this in https://phabricator.kde.org/D19238