diff --git a/app/src/main/java/org/thoughtcrime/securesms/recipients/Recipient.java b/app/src/main/java/org/thoughtcrime/securesms/recipients/Recipient.java index 7ad8b1026a..08c3ab1354 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/recipients/Recipient.java +++ b/app/src/main/java/org/thoughtcrime/securesms/recipients/Recipient.java @@ -151,6 +151,10 @@ public class Recipient { */ @WorkerThread public static @NonNull Recipient externalPush(@NonNull Context context, @Nullable UUID uuid, @Nullable String e164) { + if (UuidUtil.UNKNOWN_UUID.equals(uuid)) { + throw new AssertionError(); + } + RecipientDatabase db = DatabaseFactory.getRecipientDatabase(context); Optional uuidUser = uuid != null ? db.getByUuid(uuid) : Optional.absent(); Optional e164User = e164 != null ? db.getByE164(e164) : Optional.absent();