http://bugs.meego.com/show_bug.cgi?id=2566
pohly <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |WAITING FOR UPSTREAM --- Comment #4 from pohly <[email protected]> 2010-09-02 02:51:41 PDT --- Let's compare notes. What I see with a N97 mini is that sending a new VCARD with "other" email addresses (no specific TYPE set) is stored and displayed correctly by the phone. Sending the same VCARD as update of an existing contact removes the email address and possibly also the phone number (not 100% sure about that, I'm focusing on email right now). For example, this was sent as update: BEGIN:VCARD VERSION:2.1 REV:20100902T070010Z N:;email;;; FN:email TITLE: ORG:;;; TEL;WORK;VOICE;X-EVOLUTION-UI-SLOT=1:123 EMAIL;WORK;X-EVOLUTION-UI-SLOT=4:[email protected] EMAIL;HOME;X-EVOLUTION-UI-SLOT=3:[email protected] EMAIL;X-EVOLUTION-UI-SLOT=2:[email protected] EMAIL;X-EVOLUTION-UI-SLOT=1:[email protected] URL: ADR:;;;;;; BDAY: NOTE: PHOTO: END:VCARD After the sync, the phone claims "no communication methods". I do a "refresh-from-server" sync and the four email addresses and the phone number are shown. I add another phone number: after last sync | current data removed since last sync < > added since last sync ------------------------------------------------------------------------------- BEGIN:VCARD BEGIN:VCARD N:;email N:;email EMAIL;TYPE=HOME;X-EVOLUTION-UI-SLOT=3 EMAIL;TYPE=HOME;X-EVOLUTION-UI-SLOT=3 :[email protected] :[email protected] EMAIL;TYPE=WORK;X-EVOLUTION-UI-SLOT=4 EMAIL;TYPE=WORK;X-EVOLUTION-UI-SLOT=4 :[email protected] :[email protected] EMAIL;X-EVOLUTION-UI-SLOT=1:ema...@so EMAIL;X-EVOLUTION-UI-SLOT=1:ema...@so me.other2.org me.other2.org EMAIL;X-EVOLUTION-UI-SLOT=2:ema...@so EMAIL;X-EVOLUTION-UI-SLOT=2:ema...@so me.other1.org me.other1.org FN:email FN:email > TEL;TYPE=HOME;X-EVOLUTION-UI-SLOT=2:4 > 56 TEL;TYPE=WORK;X-EVOLUTION-UI-SLOT=1:1 TEL;TYPE=WORK;X-EVOLUTION-UI-SLOT=1:1 23 23 VERSION:3.0 VERSION:3.0 X-EVOLUTION-FILE-AS:email X-EVOLUTION-FILE-AS:email END:VCARD END:VCARD ------------------------------------------------------------------------------- Then sync two-way and the phone is confused again. A refresh-from-client confirms that it really removed TEL and PHONE during the previous update. Okay, I think I got it. Sending X-EVOLUTION-UI-SLOT causes this. Disabling the parameter avoids the issue. Now I just need to find a way how this parameter can be suppressed for specific peers (like Nokia) but not for others (like web services and SyncEvolution). I have an idea, but it'll depend on support from the Synthesis engine which doesn't exist yet (remoterule support for parameter). Sent an email to the os-synthesis list ("optional property parameters, sub/remoterules"). -- Configure bugmail: http://bugs.meego.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching someone on the CC list of the bug. _______________________________________________ Syncevolution-issues mailing list [email protected] http://lists.syncevolution.org/listinfo/syncevolution-issues
