From a59f5d953afe83ec3d131e144c9ecd0fc61fe532 Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Thu, 25 Mar 2021 10:31:59 -0400 Subject: [PATCH] Fix bug during registration when self exists already without an e164. --- .../securesms/registration/service/CodeVerificationRequest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/registration/service/CodeVerificationRequest.java b/app/src/main/java/org/thoughtcrime/securesms/registration/service/CodeVerificationRequest.java index 9c0ccf56c1..c0ab709ddd 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/registration/service/CodeVerificationRequest.java +++ b/app/src/main/java/org/thoughtcrime/securesms/registration/service/CodeVerificationRequest.java @@ -238,7 +238,7 @@ public final class CodeVerificationRequest { } RecipientDatabase recipientDatabase = DatabaseFactory.getRecipientDatabase(context); - RecipientId selfId = recipientDatabase.getOrInsertFromE164(credentials.getE164number()); + RecipientId selfId = Recipient.externalPush(context, uuid, credentials.getE164number(), true).getId(); recipientDatabase.setProfileSharing(selfId, true); recipientDatabase.markRegisteredOrThrow(selfId, uuid);