mirror of
https://github.com/bulwarkmail/native.git
synced 2026-11-01 08:06:13 +00:00
A contact created on the device and put into a group before its first sync lost that group: the write after its create took the rows' own memberships as what the server already had, found them missing there and deleted the rows, so the group card was never patched. The create's write now starts from no memberships, as its fallback already did: the device's memberships count as additions, stay on the device, keep the contact dirty until the group cards show them, and upload as patches of the group cards. Checked with a planner test and end to end through the engine.