When I have tested the opensync plugin with my BlackBerry Storm, I have found a criti...
commit40ca2874a17c64e5d876f8cd8442cd7b9cf73666
authorNicolas VIVIEN <nicolas@vivien.fr>
Thu, 12 Feb 2009 13:36:19 +0000 (12 14:36 +0100)
committerChris Frey <cdfrey@foursquare.net>
Sun, 15 Feb 2009 21:56:41 +0000 (15 16:56 -0500)
tree0223d25e61769a0161fbfebd8d4c7780951e5131
parent5f101d86cca93e3bfb62c6267e53c856a5d095d0
When I have tested the opensync plugin with my BlackBerry Storm, I have found a critical issue !

Indeed, when I modify a contact from Evolution. After the
synchronization process, my contact is well updated on my device ; but I
lose the field uniqueId (btool says me Contact 0x0)

It's very serious, because after several updated contacts, I have got
several contacts with uniqueId = 0 ! Moreover, I have some duplicate
contacts !

In fact, although the device accepts multiple contacts with uniqueId =
0, it isn't OK for the sync process.

So with this patch, I send the uniqueId. It's compliant with my USB logs
from windows and RIM's tools.
src/r_contact.cc
src/record-internal.h
src/record.cc