Filter shortcode numbers in externalContact to prevent E164 re-formatting crash.

This commit is contained in:
Greyson Parrelli
2026-05-27 14:01:29 -04:00
committed by Michelle Tang
parent 5d45914a08
commit ce4d68a20f
@@ -1063,7 +1063,7 @@ class Recipient(
} else if (NumberUtil.isValidEmail(identifier)) {
SignalDatabase.recipients.getOrInsertFromEmail(identifier)
} else {
val e164 = SignalE164Util.formatAsE164(identifier) ?: return null
val e164 = SignalE164Util.formatNonShortCodeAsE164(identifier) ?: return null
SignalDatabase.recipients.getOrInsertFromE164(e164)
}