From ce4d68a20fa1d39ba4b121440a1ab1fc1479b210 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Tue, 19 May 2026 16:04:26 +0000 Subject: [PATCH] Filter shortcode numbers in externalContact to prevent E164 re-formatting crash. --- .../java/org/thoughtcrime/securesms/recipients/Recipient.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/recipients/Recipient.kt b/app/src/main/java/org/thoughtcrime/securesms/recipients/Recipient.kt index c716025481..b45ca61cfd 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/recipients/Recipient.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/recipients/Recipient.kt @@ -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) }