Cardbook changes UID on existing VCARDS
Created by: @ionum
If you change an existing entry, Cardbook changes the UID of VCARD:
BEGIN:VCARD VERSION:3.0 [...] UID:1dd49505-4fca-488b-8c50-0c5eb7852a3a END:VCARD
becomes
BEGIN:VCARD VERSION:3.0 [...] UID:urn:uuid:1dd49505-4fca-488b-8c50-0c5eb7852a3a END:VCARD
This causes a duplicate and violates RFC 6350. An UID must not changed in any way and may contain free-form text
[snip] 6.7.6. UID
Purpose: To specify a value that represents a globally unique identifier corresponding to the entity associated with the vCard.
Value type: A single URI value. It MAY also be reset to free-form text.
Cardinality: *1
Special notes: This property is used to uniquely identify the object that the vCard represents. The "uuid" URN namespace defined in [RFC4122] is particularly well suited to this task, but other URI schemes MAY be used. Free-form text MAY also be used.
[/snip]