Summary: | JJ: exported BDAY VCard field is too precise | ||
---|---|---|---|
Product: | [Applications] kaddressbook | Reporter: | Tristan Miller <psychonaut> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jjm, tokoe |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 4.8.1 | |
Sentry Crash Report: |
Description
Tristan Miller
2011-09-16 20:59:16 UTC
Confirmed with current master. Having the superfluous time field, even if allowed by the RFC, appears to prevent the birthday from being imported properly into Google Mail contacts, or synchronised with Android. Patch submitted for review at https://git.reviewboard.kde.org/r/103776/ Git commit 84878698a188f1f0729c3fd5379fcd79b46ae7e8 by Jonathan Marten. Committed on 30/01/2012 at 16:12. Pushed by marten into branch 'master'. Explicitly set the time component of the entered birthday to invalid. The QDateTime constructor sets it to midnight if an invalid time is specified. This persists throughout the storage and export, and creates vCard files that GMail and Android fail to read. REVIEW:103776 FIXED-IN:4.8.1 M +6 -1 akonadi/contact/editor/contacteditorwidget.cpp http://commits.kde.org/kdepimlibs/84878698a188f1f0729c3fd5379fcd79b46ae7e8 Git commit 2e8952538a104034f0e840f1b6104b805b24c45a by Jonathan Marten. Committed on 30/01/2012 at 16:12. Pushed by marten into branch 'KDE/4.8'. Explicitly set the time component of the entered birthday to invalid. The QDateTime constructor sets it to midnight if an invalid time is specified. This persists throughout the storage and export, and creates vCard files that GMail and Android fail to read. REVIEW:103776 FIXED-IN:4.8.1 M +6 -1 akonadi/contact/editor/contacteditorwidget.cpp http://commits.kde.org/kdepimlibs/2e8952538a104034f0e840f1b6104b805b24c45a |