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