Summary: | Can't save contacts with custom IM protocol | ||
---|---|---|---|
Product: | [Frameworks and Libraries] libkgapi | Reporter: | karaluh <karaluh> |
Component: | contacts | Assignee: | Daniel Vrátil <dvratil> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kdepim-bugs |
Priority: | NOR | ||
Version: | 0.4.2 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/akonadi-google/fc8a7991257a3cac091388d9eb4566cadd7b11d4 | Version Fixed In: | 0.4.4 |
Sentry Crash Report: |
Description
karaluh
2012-10-31 14:43:45 UTC
I assume this is a duplicate of bug 309314 - contacts with "&" in notes are not copied to server. *** This bug has been marked as a duplicate of bug 309314 *** (In reply to comment #1) > I assume this is a duplicate of bug 309314 - contacts with "&" in notes are > not copied to server. This contact doesn't have "unsafe" characters anywhere. Is this reproducible with another contacts as well? Could you provide some more information about the contact in question? (In reply to comment #3) > Is this reproducible with another contacts as well? No, only with this one. > Could you provide some > more information about the contact in question? Below is exported vcard: BEGIN:VCARD CLASS:PUBLIC FN:Klaudiusz Korzeniewicz N:Korzeniewicz;Klaudiusz;;; NOTE:kkorzeniewicz@server.com\nklaudiusz@server.pl\n000000000 ORG:www UID:yl1YtIRZWI VERSION:3.0 X-GADUGADU:666666 END:VCARD The problem might be the X-GADUGADU field which is instant messaging network contact name that was supported in pre akonadi kaddresbook. In current version it isn't even visible. Git commit fc8a7991257a3cac091388d9eb4566cadd7b11d4 by Dan Vrátil. Committed on 05/12/2012 at 15:14. Pushed by dvratil into branch 'LibKGAPI/0.4'. Support custom IM protocols For IM protocols that Google does not officially support (i.e. they don't have scheme URL for them), we should not create our own scheme, but just send the name of the protocol in 'protocol' attribute of the gd:im element. FIXED-IN: 0.4.4 M +14 -4 libkgapi/objects/contact.cpp M +11 -0 libkgapi/services/contacts.cpp http://commits.kde.org/akonadi-google/fc8a7991257a3cac091388d9eb4566cadd7b11d4 |