Priority medium
Bug ID 68989
CC syncevolution-issues@syncevolution.org
Assignee syncevolution-issues@syncevolution.org
Summary Sync return modified=true with same vCard
Severity normal
Classification Unclassified
OS Linux (All)
Reporter eugenio.parodi@intel.com
Hardware x86 (IA32)
Status NEW
Version 1.4
Component PIM Manager
Product SyncEvolution

Hi.

Version used:
SyncEvolution 1.3.99.3+20130529+SE+b989f69+SYSYNC+3366831 (pre-release)

Sometimes after a Sync with an unmodified addressbook,
the return value of SyncPeer show "modified" contacts.

i.e.
method return sender=:1.3 -> dest=:1.0 reply_serial=70
   array [
      dict entry(
         string "added"
         variant             int32 0
      )
      dict entry(
         string "modified"
         variant             boolean true
      )
      dict entry(
         string "removed"
         variant             int32 0
      )
      dict entry(
         string "updated"
         variant             int32 1
      )
   ]


This Issue seems common with a phone synchronization because the "TYPE" of the
fields used is mainly Producer Dependent.

I noticed that it depend on the vCard format exported by the device:

This vCard works fine

BEGIN:VCARD
VERSION:3.0
N:Gump;Forrest
FN:Forrest Gumperton
TEL;TYPE=CELL:(88) 8885 5555
END:VCARD

This vCard instead, every time is imported, is considered different:
(The only difference with the previous is the "VOICE" field)

BEGIN:VCARD
VERSION:3.0
N:Gump;Forrest
FN:Forrest Gumperton
TEL;TYPE=CELL,VOICE:(88) 8885 5555
END:VCARD


You are receiving this mail because: