Skip to content

fix: use correct server contact format via toServerMap when exporting contacts manually - #3276

Open
awang343 wants to merge 1 commit into
BlueBubblesApp:masterfrom
awang343:awang343/bug/android-contact-export
Open

awang343 wants to merge 1 commit into
BlueBubblesApp:masterfrom
awang343:awang343/bug/android-contact-export

Conversation

@awang343

Copy link
Copy Markdown

Problem:
When manually exporting contacts from Android, contacts arrive on the server with a display name but no phone number or email. The manual export path built each contact with ContactV2.toMap(), which shapes fields differently than the server API expects.

Solution:
Changed the manual export in settings_items_actions.dart to use contact.toServerMap() instead of contact.toMap(), matching what the automatic sync path already does.

Testing:
Tested that manual export uploads phone numbers and emails to server correctly.

Screenshots:
N/A

@awang343 awang343 changed the title Awang343/bug/android contact export fix: use correct server contact format via toServerMap when exporting contacts manually Sep 15, 2026
@jjoelj
jjoelj changed the base branch from development to master September 15, 2026 21:55

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants