Skip to content

fix(contacts): centralize e164 normalization via PhoneUtils.toE164#817

Merged
bmc08gt merged 1 commit into
code/cashfrom
fix/e164-normalization
Jun 1, 2026
Merged

fix(contacts): centralize e164 normalization via PhoneUtils.toE164#817
bmc08gt merged 1 commit into
code/cashfrom
fix/e164-normalization

Conversation

@bmc08gt

@bmc08gt bmc08gt commented Jun 1, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

@bmc08gt bmc08gt self-assigned this Jun 1, 2026
The inline normalizeToE164 in FullAccessContactReader and
PickerContactReader used a fragile cleanNumber pipeline that could
produce non-E.164 strings for certain country formats. Replace both
with a single PhoneUtils.toE164 that delegates to libphonenumber parse/isValidNumber/format(E164) pipeline, which is authoritative.
@bmc08gt bmc08gt force-pushed the fix/e164-normalization branch from b604f5d to a517807 Compare June 1, 2026 16:55
@bmc08gt bmc08gt merged commit c58c9f0 into code/cash Jun 1, 2026
3 checks passed
@bmc08gt bmc08gt deleted the fix/e164-normalization branch June 1, 2026 16:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant