mirror of
https://github.com/bulwarkmail/webmail.git
synced 2026-10-31 16:13:15 +00:00
`contactToWire` sends a key that is present but undefined as null, so a caller passing a card back without `uid`, `id` or `addressBookIds` (the plugin API does) asked the server to clear them. Stalwart 1.0 refuses a null UID and 0.16 silently deletes it; a null `id` or `addressBookIds` fails the update on both. Update mode now leaves those keys out. vCard export prefixed every group member with `urn:uuid:`, but keys are already URIs for groups made in Bulwark (members are keyed by uid) and for groups from CardDAV clients, which gave `MEMBER:urn:uuid:urn:uuid:…`. Keys with a URI scheme are written as they are.