From ed440a2150826fc94019b1d79d5c87b26bda6362 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Thu, 3 Sep 2020 10:36:20 -0400 Subject: [PATCH] Do not clear UUID for unregistered users. Otherwise, a number could be unregistered and re-registered by a different person, assigning a new UUID to an existing RecipientId, which we never want to do. --- .../org/thoughtcrime/securesms/database/RecipientDatabase.java | 1 - 1 file changed, 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/RecipientDatabase.java b/app/src/main/java/org/thoughtcrime/securesms/database/RecipientDatabase.java index 99a745af6e..fe8893cc9d 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/RecipientDatabase.java +++ b/app/src/main/java/org/thoughtcrime/securesms/database/RecipientDatabase.java @@ -1736,7 +1736,6 @@ public class RecipientDatabase extends Database { for (RecipientId id : unregistered) { ContentValues values = new ContentValues(2); values.put(REGISTERED, RegisteredState.NOT_REGISTERED.getId()); - values.put(UUID, (String) null); if (update(id, values)) { markDirty(id, DirtyState.DELETE); }